Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
eagledev-am committed Sep 15, 2024
2 parents ed03ae3 + cf42577 commit 0c1558b
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 7 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Fawry intern
# Fawry internship
## About
This repo has the Fawry Summer Internship content which was in In the period from July 15th to October 15th 2023 . You can find all the content and all of the tasks.
There are some attached resources to most of topics.
This repo has the Fawry Summer Internship content which was in In the period from July 15th to October 15th 2023 . You can find all the content resources and the assigned tasks solutions.
## Table of contents

| Week | Content | Task |
|-----------------|-----------------|-----------------|
| [Week1](https://github.com/eagledev-am/fawry-intern/tree/main/week1) | OOP , Design Principles , git | [bankTask](https://github.com/eagledev-am/fawry-intern/tree/main/week1/bankapp) - [onlineshop](https://github.com/eagledev-am/fawry-intern/tree/main/week1/onlineshop)|
| [Week1](https://github.com/eagledev-am/fawry-intern/tree/main/week1) | OOP , Design Principles , git | [``` bankTask ```](https://github.com/eagledev-am/fawry-intern/tree/main/week1/bankapp) - [``` onlineshop ```](https://github.com/eagledev-am/fawry-intern/tree/main/week1/onlineshop)|
| [Week2](https://github.com/eagledev-am/fawry-intern/tree/main/week2) |Collections| |
| [Week3](https://github.com/eagledev-am/fawry-intern/tree/main/week3) | Database , Design pattern (Creational) , Rest Api ( part1 ) |[Abstract Factory](https://github.com/eagledev-am/fawry-intern/tree/main/week3/Task/AbstractFactoryTask) - [Singleton](https://github.com/eagledev-am/fawry-intern/tree/main/week3/Task/SingletonTask)|
| [week4](https://github.com/eagledev-am/fawry-intern/tree/main/week4) | Unit tesing , Design pattern (Structural) | [Unit testing task](https://github.com/eagledev-am/fawry-intern/tree/main/week4/unit-testing-task) - [Design Pattern task](https://github.com/eagledev-am/fawry-intern/tree/main/week4/design-pattern-task) |
| [week5](https://github.com/eagledev-am/fawry-intern/tree/main/week5) | Java 8 , Design Pattern (Behavioral) | [Java 8 Task](https://github.com/eagledev-am/fawry-intern/tree/main/week5/java8-task) - [Design pattern Task](https://github.com/eagledev-am/fawry-intern/tree/main/week5/design-pattern-task) |
| [Week3](https://github.com/eagledev-am/fawry-intern/tree/main/week3) | Database , Design pattern (Creational) , Rest Api ( part1 ) |[``` Abstract Factory ```](https://github.com/eagledev-am/fawry-intern/tree/main/week3/Task/AbstractFactoryTask) - [``` Singleton ```](https://github.com/eagledev-am/fawry-intern/tree/main/week3/Task/SingletonTask)|
| [week4](https://github.com/eagledev-am/fawry-intern/tree/main/week4) | Unit tesing , Design pattern (Structural) | [``` Unit testing task ```](https://github.com/eagledev-am/fawry-intern/tree/main/week4/unit-testing-task) - [``` Design Pattern task ```](https://github.com/eagledev-am/fawry-intern/tree/main/week4/design-pattern-task) |
| [week5](https://github.com/eagledev-am/fawry-intern/tree/main/week5) | Java 8 , Design Pattern (Behavioral) | [``` Java 8 Task ```](https://github.com/eagledev-am/fawry-intern/tree/main/week5/java8-task) - [``` Design pattern Task ```](https://github.com/eagledev-am/fawry-intern/tree/main/week5/design-pattern-task) |
|[week6](https://github.com/eagledev-am/fawry-intern/tree/main/week6)|Reactive Programming|
|[week7](https://github.com/eagledev-am/fawry-intern/tree/main/week7)| JDBC , Jpa and Hibernate | [``` jdbc task ```](https://github.com/eagledev-am/fawry-intern/tree/main/week7/jdbctask) - [``` jpa task ```](https://github.com/eagledev-am/fawry-intern/tree/main/week7/Jpatask)|
15 changes: 15 additions & 0 deletions week7/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Week 6
## JDBC and ORM ( hibernate )
- **JDBC**
> a low-level API that allows Java applications to directly interact with relational databases. It provides a set of interfaces and classes to connect to a database, execute SQL queries, and process the results.
- **Hibernate**
> an Object-Relational Mapping (ORM) framework that abstracts much of the complexity of interacting with a database by allowing developers to work with Java objects instead of SQL statements.
<br>

| Resource | instructor |
| ---------| ---------|
|[jpa and hibernate (part1)](https://drive.google.com/file/d/1yrbLZWqGi5ZCHNbxbW387a4sgzg_8FQF/view?usp=sharing) | Eng. Ali Farid |
|[jpa and hibernate (part2)](https://drive.google.com/file/d/1WMmyO5ly-4i9OfgGSzH7s5UQKX_oOi4M/view?usp=sharing) | Eng. Ali Farid |

<br>

0 comments on commit 0c1558b

Please sign in to comment.