BACK-END DEVELOPMENT
DIPLOMA (120 HOURS)
Instructors Students
we Have more than 50 qualified Instructor and We trained more than 10,000 plus students and
trainers we are able to deliver high quality traning helped them to start thair tech career through our
programs to our students expert career guidance counselor .
Branches programs
Our programs provide more than 20 tech
today we have 5 branches across Cairo,Giza and
disciplines that cover a wide technological
alexandria .
spectrum including for example but not limited to
data science to web development and UX Design
Our Education Programs
01 Professional Mentors
02 Constantly Updated
03 Practical Projects
04 Interactive workshops
Back-end development
(120 hours)
PHP Node.js Asp.NET
PHP & Laravel Content
Conditions (if,
Built in
1- PHP Variables switch File uploads
,match) methods
Array (Numeric ·Pass by value ,
Backend Php data
–assosiative - pass by refance File Validation
intro types multidimitional)
Loops(for ,
Requests(GET ·Session
Php files ·Constants while, dowhile ,
,POST) ·Cookies
foreach)
Form ·File inclusion
Php intro Operators Functions
validations ·exam
·Case study
Aggregattion ·Orders , ·Index
2- MYSQL (erd
functions limit ,offset ·View
,relationship)
Array (Numeric ·Shell
·Database Creat
–assosiative - ·Subquires ,workbench
intro database multidimitional) ,cmd
·Trigger
Create ·Joins
·ERD entity Grouping . Stored
tables procedure
CRUD ·Pivote table ·Events
·Relationships Operations ·Alter table
operations API
3-PHP WITH
Localization
MYSQL
·Connecting to php
Pagination
with mysql
project (Blog ) Authorization
Authentication E-commerce Project
with mintor
·Construct –
4-PHP OOP Interface Static Namespace
destruct
·Aggregation
OOP
Oop intro Inheritance Const –
principles
composition
·Create (Class DB
·Access SOLID – Class Request –
Class – object final Class Session -
modifires principles
Class Validation)
·PDO
Properites – Abstract ·Project ToDoList
Traits Methodchaining
(with oop PDO )
methods class
.Project with mitor
·Elquest
·Session
5- MVC Routing Models model
·Query
·Layout ·File upload
6- Laravel view builder
·CRUD
·Assets ·Model
Laravel install Controller Operations relationships
·Laravel ·Route name,
Laravel mvc ·Pagination
Migration Validation group
structure
·Seeders –
E-commerce
factories – Middleware webSocket Swagger
project
tinker
·API
Social Project with
Authantication resources Pusher
media login mintor
API Email
Authorization
Authantication
Paymob
Verification
SDLC
Agile
Wordpress
Docker
Node.JS Content
Relation two ways Social media login
using (mongoose) using (G-mail)
JavaScript Validation
refresh
MVC
(JOI)
CRON jobs & Create
Error Handling
PDF & QR code
Node with
Node js Basic Authentication
MySQL
Deployment in
File Uploads
ORM real server
Express JS Authorization
Sequelize
Templating
Routers & Async Pagination
Models
MongoDB engines (EJS)
Requests
ODM Sending email
Middleware Rest API
mongoose (G-mail & outlook)
Node.JS Content
Sessions Intro to NestJS
Socket . IO
GraphQL
Introduction to Redis DB (Cashing)
Intro to Docker
ASP .NET Content
1-Database How to
Comment,
Design and Backup and Database Relationship
Microsoft SQL
DataTypes SubQuery
Rules
Restore Heirarchy
Server: , Variables Database
Logical Design
DDL (Create- Stored
- Entity DQL - Union
Relationship
Alter-Drop- Top Procedures
Wizard)
Select Family
and Triggers
Diagram (ERD)
User Defined
Physical TCL
Functions:
Design (Scalar Function- (Transactions)
DML (Coding, Built-In
(Mapping) -
Wizard)
View Inline Table and DCL
Database
Functions Function-Multi- (Permissions)
statement table
Schema & Index
Function)
Nullable Types
Why String is and Null
2-C# Object String Formatting
Immutable Propagation
Operator
Functions:
Conditional One D Array and (Passing Value Type
Dot Net Fractions and Parameters - Passing
Statements (If, Two D Array - ReferenceType
Introduction Discard Switch) Judged Array Parameters - Passing
By Out - Params)
Comments, Loop Statements
Value Type Deep Copy and
Errors, Variable
Casting
(while - do while -
Shallow Copy
Enum
Declaration for loop - foreach)
Data Types (Value Operators and
String Vs Boxing and
Type - Reference Operators
StringBuilder unboxing
Type) Property
Abstract [Class,
3-OOP Indexer Binding
Method, Property]
Operator
Access Modifiers Interface
Overloading
Struct Inheritance SOLID Principles Enum
Polymorphism
Encapsulation [Overloading -
Overriding]
Anonymous Method
4- Advanced C# Generics Constraints List Methods and Lambda
Expression
Non Generics New Updates at
Generics Delegate
Delegate in C# 10
Collections
Generics Vs Object Built-In Delegates
Generics
(IComparable Vs [Predicate, Func, Event
Generic IComparable) Collections Action]
Anonymous
5- LINQ LINQ Operators
Type
Implicit Typed
Local Variable What is LINQ
[Var, Dynamic]
Extension LINQ [Syntax -
Method Execution Ways]
6-Entity EF Core
Relationships Eager Loading Data
Framework Mapping Vs Lazy Loading
Mapping Seeding
Core Ways
(One to One, Database
EF Core Power
View Mapping
Tools
One to Many, First Dapper
Many to Many) Approach
Run SQL Query
Code First Inheritance
Migration Mapping
From CSharp BenchMark
Approach Code
Layout,
7-ASP.Net Project Architecture
Pattern (3-Tiers _ViewStart, Partial View Unit of Work
MVC Project Architecture)
_ViewImport
Routing in Generic
Intro to Tag Documents
ASP.NET Repository
ASP.NET Helpers Uploader
MVC Pattern
ASP.NET Projects
Controllers, Security
Client-Side Dependency (Authentication,
(ASP MVC, Razor Actions, Authorization)
Pages, Web APIs) Validation Injection
Views Using Identity
.NET Core Vs Action ViewData Vs
.NET Parameters ViewBag Vs Mapping
Framework Binding TempData
8-ASP.Net Project Architecture
Mapping Using JWT Token
APIs Project(E- Pattern (Onion Unit of Work
Architecture) AutoMapper Creation
Commerce)
Security
ASP.NET Web Generic API Error (Authentication, Payment
APIs Overview Repository Handling Authorization) Module
Using Identity
Postman and API Paging,
Products JWT Token
Swagger Filtering, Sorting Caching
Documentation Module & Searching
Creation
What are Specification Orders Deploying On
Redis
RESTful APIs? Design Pattern Module IIS
Creational DP [Singleton,
9- Signal R 10 - Design Patterns
Abstract Factory]
What are Design 11 - Agile and Azure
Patterns? DevOps
Behavioural DP [Strategy,
Observer]
Structural DP [Decorator,
Facade]
Our
Students
worked for
Our
Instructors
worked for
Our Partners
Our University
Training
08
MORE THAN 10K STUDENTS
JobFair
Our Events
Route Tech Summit
the opportunity to meet with corporate
representatives of participating
companies, and explore and apply to
available job and internship opportunities.
ROUTE
TECH
SUMMIT
TRUST PROGRAMS
Thanks
can't wait to see you !
We're here to support you!
Email us at routeegypt@gmail.com
for comments or questions.