MCPcopy Index your code
hub / github.com/a7med3del1973/Fawry-Internship

github.com/a7med3del1973/Fawry-Internship @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
141 symbols 261 edges 36 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Fawry-Internship

This repository contains materials and tasks for the Fawry internship program, This comprehensive program covers both frontend and backend development, equipping me with web technologies Spring and Angular and software engineering principles .

The internship is onsite at the pretty new branch Quantum Building in Smart Village .

building image


Intern Content

First Week : OOP, Git Version Control, Collections, Java-8 .

Material

Second Week : Intro to Web, Maven, Jakarta EE, Unit testing & Solid Principles .

Material

Third Week : Database concepts, SQL, JDBC, ORM, JPA, Programming Paradigms .

Material

[!NOTE] It will be updated weekly(Taskes will upload at the last week), stay tuned . .

Extension points exported contracts — how you extend this code

AccountManager (Interface)
(no doc) [6 implementers]
Week02/unite-testing/unit-testing-task/src/main/java/org/example/account/AccountManager.java
Store (Interface)
(no doc) [2 implementers]
Week02/unite-testing/unit-testing-task/src/main/java/org/example/store/Store.java

Core symbols most depended-on inside this repo

setName
called by 9
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Models/User.java
buy
called by 7
Week02/unite-testing/unit-testing-task/src/main/java/org/example/store/Store.java
getName
called by 6
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Models/User.java
withdraw
called by 6
Week02/unite-testing/unit-testing-task/src/main/java/org/example/account/AccountManager.java
getPrice
called by 5
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Models/Product.java
setPrice
called by 2
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Models/Product.java
getOwnerEmail
called by 2
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Models/Product.java
getId
called by 2
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Models/User.java

Shape

Method 103
Class 36
Interface 2

Languages

Java100%

Modules by API surface

Week02/unite-testing/unit-testing-task/src/test/java/org/example/store/StoreImplTest.java15 symbols
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Models/User.java10 symbols
Week02/unite-testing/unit-testing-task/src/test/java/org/example/account/AccountManagerImplTest.java9 symbols
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Models/Product.java8 symbols
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Repository/ProductRepository.java6 symbols
Week02/unite-testing/unit-testing-task/src/test/java/org/example/store/StoreImplMockitoTest.java5 symbols
Fawry Test/src/Product.java5 symbols
Fawry Test/src/Car.java5 symbols
Week03/Programming-Paradigms/programming-paradigms-task/src/main/java/org/example/MethodAsParameter.java4 symbols
Week02/unite-testing/unit-testing-task/src/test/java/org/example/account/AccountManagerImplMockitoTest.java4 symbols
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Servlet/AuthFilter.java4 symbols
Week02/Web & HTTP/servelt-task/src/main/java/org/example/Models/Statistics.java4 symbols

For agents

$ claude mcp add Fawry-Internship \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact