Fawry-Internship icon indicating copy to clipboard operation
Fawry-Internship copied to clipboard

All tasks, projects and resources that are related to my Internship at Fawry

Fawry Internship

  • This repo contains the resources, tasks and projects that I have done during my internship at Fawry.

[!IMPORTANT]

  • For most of the tasks there's run.sh script that will run the task and show the output for you, just run it using ./run.sh command.
  • Make sure you install the following tools as we need them in some tasks:
    • Java (17 is prefered) - Maven - Git - MySQL - Docker
  • I believe that sharing resources about the topics I studied would be better than adding some explanations about them or only mentioning them.
  • In some topics, I may add some notes for reference, or may not :)
  • You may encounter various resources explaining the same topic but in different ways, or covering advanced concepts that may not be necessary for your current needs.
    • I am used to learn from multiple resources, so I put them all here.
    • It is your job to filter them based on your needs.
    • Send a message if you need my help <3

Table of Contents

Weeks Content
1
  • OOP
  • Design Principles
  • Git
2
  • Collection
3
  • Database
  • Design Pattern Part 1
  • Rest API Part 1 (HTTP)
4
  • Design Pattern Part 2
  • Unit Testing
5
  • Design Pattern Part 3
  • Java8 Features
6
  • Programming Paradigms
7
  • JDBC & ORM
  • DevOps & Agile
8
  • Spring Core
  • Web Overview
9
  • Spring Boot
  • Spring Data
  • Rest API Part 2
  • Docker
10
  • Integeration Testing
  • Angular

The final E-Commerce Project

Some Memorable picturesMy ImgIntern GroupMy Certificate

Please Notice ⬇

Repo Status