You are on page 1of 31

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.

You might also like