Course Overview
FULL STACK DEVELOPER
This is a very sophisticated course that will drive you through all the web techniques and technologies needed to make you known as a full-stack developer.
However, this long course is both the “Front-End” and “Back-End” courses smashed together with the added “Server Management” sections.
General Info
- Duration: 306 hours.
- Server Side Programming Language: PHP
- Prerequisite: HTML Basics & Solid internet and computer knowledge.
- Career: Full Stack Developer / PHP Back End Developer / Front End Developer.
- Cost: 11400 Egyptian Pound.
Course Outline
1- | Introduction to web development world | 2 hours |
2- | Web development career & paths | 2 hours |
3- | HTML5 basics | 16 hours |
4- | Cascading Style Sheets (CSS3) basics | 16 hours |
5- | HTML5/CSS3 beyond the basics | 12 hours |
6- | HTML5 Forms | 4 hours |
7- | Web Design versus UI Development | 4 hours |
8- | Introduction to JavaScript | 8 hours |
9- | JavaScript essentials | 32 hours |
10- | JavaScript library - JQuery | 12 hours |
11- | Bootstrap | 8 hours |
12- | Project 1: Design a complete personal website using the learned techniques | 12 hours |
13- | WordPress essentials | 12 hours |
14- | WordPress advanced | 8 hours |
15- | Introduction to back-end development | 2 hours |
16- | Introduction to server-side programming | 2 hours |
17- | PHP essentials | 36 hours |
18- | PHP beyond the basics – Working with Databases | 12 hours |
19- | PHP beyond the basics – Advanced techniques | 12 hours |
20- | Working with AJAX Requests | 8 hours |
21- | PHP: Object Oriented Programming (OOP) | 28 hours |
22- | XML basics | 4 hours |
23- | Understanding SOAP and REST APIs | 8 hours |
24- | Project 2: Developing an Online Shop Application using the learned techniques | 12 hours |
25- | Understanding MVC Pattern | 4 hours |
26- | Understanding PHP Frameworks | 8 hours |
27- | Web server fundamentals | 4 hours |
28- | Web server management | 4 hours |
29- | Polishing Your Career | 4 hours |
Ashraf Emam – Your Trainer
Ashraf has a hands-on experience in the web filed and web application development for over than a decade, and he is well know for simplifying the sophistication of the course to the level that makes it both professional and yet super easy.
Ashraf is a “Microsoft Certified Trainer” which means he is well-trained to deliver the course content in an academic manner.
Ashraf also delivered many websites and web applications for Real Estate, Cosmetics, Medical, Industrial and Petrochemicals companies.