PHP Track Leaders
PHP Track Leaders
HTML5 Essentials
Hrs. Total 21
Course Language English / Arabic Hours Hrs. sessions
Hrs. Self-Study
Description
This course is intended for professional developers who are interested in developing
applications using HTML5
Session1 Title
Introduction to HTML5
The Evolution of HTML
How it Works: The "Magic" of Page Requests
Looking at Your Browser Options
Editors: How to Use an Editor to Create an HTML File
Editors: How to use VS Code
The Document Object Model (DOM)
HTML5 Tags and Syntax
Semantic Tags
Session2 Title
Template Page in Visual Studio Code
Images
Accessible Images
Hyperlinks
Useful Tags
Accessible Web
Validating Your Site
Hosting Your Site
Demo
1
C O U R S E O U T L I N E
CSS Essentials
Hrs. Total 36
Course Language English / Arabic Hours Hrs. sessions
Hrs. Self-Study
Description
This course is intended for professional developers who are interested in developing
applications using CSS3
Benefits of Enrolling in HTML5 Essentials Course:
This course provides an introduction to CSS3. This course helps students gain basic CSS3
programming skills. This course is an entry point into both the Web application training paths.
The course focuses on using CSS3 to implement programming logic, design user interfaces,
formatting and styling web pages, and create well-structured application. The lab scenarios in
this course are selected to support and demonstrate the structure of various application
scenarios. They are intended to focus on the principles and coding
Session1 Title
Introduction to CSS3
Cascading Style Sheets
Reviewing the "Cascading" of CSS
Colors
Styling Your Text
Applying Style
Display and Visibility
The Display Property
Homework One Description
Display: Grid
Display: Flex
Styling Links and Lists
Advanced Selectors
Attribute Selectors
Navigation
2
Session2 Title
Browser Capabilities
Background Images and Opacity
Designing For Accessibility
Homework Two Description
Box Model
Positioning
.
Pseudo Classes and Elements
Styling Images with Pseudo-classes
Transitions
Transforms
Transitions
Accessible Navigation
Activity
3
C O U R S E O U T L I N E
JavaScript Fundamentals
Hrs. Total 18
Course Language English / Arabic Hours Hrs. sessions
Hrs. Self-Study
Description
This course is intended for professional developers who are interested in developing
applications using JavaScript
4
Session2 Title
DOM: getElementsByTagName();
DOM: getElementsByClassName();
DOM: querySelector();
DOM: querySelectorAll();
innerHTML
className
Creating Elements and Text Nodes
Removing Elements
Capturing Events with JavaScript
Event Listeners
The Event Object
More On Events
Mouseover, Mouseover Events: HTML
Scroll Events: HTML
Window Resizing
Key Down Event
Scope in JavaScript
Never Use Global Scope
use strict;"
const and let
5
C O U R S E O U T L I N E
Description
Are you eager to learn PHP and MySQL from scratch and become proficient in developing
dynamic web applications? Look no further! Our PHP and MySQL for Beginners course offers a
comprehensive and hands-on learning experience that will equip you with the essential skills to
kickstart your journey as a web developer.
Course Overview:
This course is designed for beginners with no prior programming experience. We will guide you
step-by-step through the fundamentals of PHP and MySQL, providing a solid foundation for
building dynamic and interactive websites. Whether you aspire to create personal projects or
pursue a career in web development, this course will empower you to achieve your goals.
Key Features:
1. Introduction to PHP: Start by understanding the basics of PHP programming, including
variables, data types, control structures, functions, and object-oriented programming
concepts. Gain confidence in writing clean and efficient PHP code.
2. MySQL Database Integration: Explore the fundamentals of working with MySQL databases.
Learn how to design and create databases, as well as perform essential database operations
such as querying, inserting, updating, and deleting data.
3. Building Dynamic Web Applications: Discover how to integrate PHP and MySQL to create
dynamic web applications. Learn how to process user input, validate forms, handle file uploads,
and securely manage user authentication and sessions.
4. Hands-On Practice: Reinforce your learning through practical exercises and projects. Apply
your knowledge by building real-world web applications, such as a blog, an e-commerce site, or
a content management system. These hands-on projects will enhance your understanding and
boost your confidence.
5. Best Practices and Security: Understand industry best practices for writing secure and robust
PHP code. Explore common security vulnerabilities and learn how to implement measures to
protect your applications from potential threats.
6. Debugging and Troubleshooting: Learn essential debugging techniques to identify and fix
errors in your PHP code. Acquire the skills to effectively troubleshoot issues and ensure smooth
functionality of your web applications.
7. Integration with Front-End Technologies: Explore how to integrate PHP and MySQL with
HTML, CSS, and JavaScript to create dynamic and interactive web pages. Learn to interact with
databases, fetch data, and dynamically display content.
8. Project Guidance and Support: Throughout the course, you will receive guidance and
support from experienced instructors. They will be available to answer your questions, provide
feedback on your projects, and assist you in applying your knowledge effectively.
By the end of this PHP and MySQL for Beginners course, you will have a solid understanding of
PHP programming, MySQL database management, and the ability to develop dynamic web
applications. You will possess the skills and confidence to pursue personal projects or embark
on a professional career in web development.
6
Basics
Setting Up Working Environment
Installing Plugins For Brackets
Static vs Dynamic Data
Our First PHP Script
PHP Syntax
PHP Comments
Intermediate
PHP Variables
PHP Variable Types
PHP Local Variable
PHP Function Variable
PHP Global Variable
PHP Static Variable
Advnced
PHP $GLOBALS
PHP $_GET
PHP $_POST
PHP $_REQUEST
PHP $_SERVER
PHP $_SESSION
PHP $_FILES
PHP $_COOKIE
PHP Data Types
Sort Function
PHP Functions
PHP Operators
PHP Constant
PHP If Statement
PHP Switch Statement
PHP While Loop
PHP Foreach Loop
PHP For Loop
PHP Do While Loop
PHP Break and Continue Statement
Using Quotation Inside String Value
PHP Constructs
Difference Between Double And Single Quote
Difference Between Echo and Print
PHP Date And Time
7
C O U R S E O U T L I N E
LARAVEL COURSE
Hrs. Total
Course Language English / Arabic Hours Hrs. sessions
Hrs. Self-Study
Description
Laravel has become one of the most popular if not the most popular PHP framework.
Employers are asking for this skill for all web programming jobs and in this course we have put
together all of them, to give you the best chance of landing that job; or taking it to the next
level.
Why is Laravel so popular? Because once you learn it, creating complex applications are easy
to do, because thousands of other people have created code we can plug (packages) into our
Laravel application to make it even better.
There are many reasons why Laravel is on the top when it comes to PHP frameworks but we
are not here to talk about that, right?
Basics
Advnced
Environment configurations
New - Windows OS - Migrations
Creating migrations and dropping them
Adding columns to existing tables using migrations
Some more migration commands
8
C O U R S E O U T L I N E
Description
This WordPress for Beginners course is the perfect place to start. This complete WordPress
course is designed for beginners like you who have never built a WordPress website (or any
website for that matter). WordPress is the perfect tool for creating a fully customized website
for any purpose. Whether you want to create a blog, a personal portfolio, or a business
website to sell your products and services, you can do it with WordPress.
With this WordPress course, you don't need to actually pay for hosting to practice with
WordPress. I'll show you how to create a free temporary site so you can follow along.
Basics
Install Wordpress
Create Pages
Create Posts
Customize Site
Intermediate
Mnage Media Library
Manage Menus
Manage Themes
Manage Plugins
Advnced
Manage Site Settings
Site Performance
Site Security
Backup Website
9
C O U R S E O U T L I N E
Description
Basics
Using Page Builders
Ecommerce Sites
Social Linking
Site Performance
Backup your site
10
Wordpress Plugins COURSE
Hrs. Total
Course Language English / Arabic Hours Hrs. sessions
Hrs. Self-Study
Description
This Course will cover the most important plugins you need
Basics
JetPack
Google Analyticator
Google Analytics Dashboard
Backup Buddy
BackUp WordPres
VaultPress
All in One SEO Pack
Yoast SEO
Google XML Sitemaps
W3 Total Cache
WP Super Cache
SumoMe
MailPoet
Optin Monster
LeadPages
OptimizePress
Share by SumoMe
Floating Social Icons
Akismet
Disqus
Contact Form 7
Fast Secure Contact Forms
PrettyLink
Redirection
Editorial Calendar
Sucuri
WordFence Security
many more!
11
PHP Time frame
Online Physical Online Physical Self study
Course Contents Hours Notes
session session Hours Hours hours
12