0% found this document useful (0 votes)
22 views12 pages

PHP Track Leaders

The document outlines various web development courses including HTML5 Essentials, CSS Essentials, JavaScript Fundamentals, PHP & MySQL, Laravel, and WordPress courses, detailing their objectives, session topics, and benefits for professional developers. Each course is designed to equip students with essential programming skills and practical experience in building dynamic web applications. The total hours for all courses amount to 159, combining online, physical, and self-study sessions.

Uploaded by

firstcliuser
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views12 pages

PHP Track Leaders

The document outlines various web development courses including HTML5 Essentials, CSS Essentials, JavaScript Fundamentals, PHP & MySQL, Laravel, and WordPress courses, detailing their objectives, session topics, and benefits for professional developers. Each course is designed to equip students with essential programming skills and practical experience in building dynamic web applications. The total hours for all courses amount to 159, combining online, physical, and self-study sessions.

Uploaded by

firstcliuser
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

COURSE OUTLINE

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

Benefits of Enrolling in HTML5 Essentials Course:


This course provides an introduction to HTML5. This course helps students gain basic HTML5
programming skills. This course is an entry point into both the Web application training paths.
The course focuses on using HTML5 to implement programming logic, develop user interfaces,
capture and validate user input, store data, 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 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

Benefits of Enrolling in JavaScript Fundamentals Course:


This course provides an introduction to JavaScript. This course helps students gain basic
JavaScript programming skills. This course is an entry point into both the Web application
training paths. The course focuses on using JavaScript to implement programming logic,
develop user interfaces, capture and validate user input, store data, 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 JavaScript
 Tools Needed for Success
 Skills Needed for Success
 JavaScript Variables
 JavaScript Arrays
 Operators, Booleans & Selection in JavaScript
 Comparing Values
 Else If
 Switch Statements
 Using &&
 Loops in JavaScript
 Working With Arrays
 The For..Of Loop
 While Loops
 Structured Programming, Sequence
 Loop + Selection
 Functions in JavaScript
 Passing In and Returning Data
 JavaScript and the DOM
 Dot Syntax and Methods

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

PHP & MySQL COURSE


Hrs. Total
Course Language English / Arabic Hours Hrs. sessions
Hrs. Self-Study

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

 New - Laravel Structure Overview


 Route Introduction
 Routes
 Naming Routes
 Intro to chapter with Edwin
 Creating Controllers
 Routing Controllers
 Resources and Controllers
 Intro to chapter with Edwin
 Creating views and custom method
 Passing data to views
Intermediate
 Intro to chapter with Edwin
 Master layout setup
 Some more blade features

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

Introduction to Wordpress COURSE


Hrs. Total
Course Language English / Arabic Hours Hrs. sessions
Hrs. Self-Study

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

Advanced Wordpress COURSE


Hrs. Total
Course Language English / Arabic Hours Hrs. sessions
Hrs. Self-Study

Description

This WordPress Advanced course is the perfect place to Continue on Wordpress.

You Will Learn


 Using Page Builder .
 Customize your WordPress website for any purpose of yours - whether it's a blog, a
portfolio to show off your work, or an e-commerce site to sell your products or services.
 Host and publish your website in an inexpensive and secure way.
 Design pages, menus, sidebars, footers, and create a professional and modern website.
 Advanced Customization of themes.
 Advanced Customization of plugins.
 Back up your WordPress website in case of emergency.
 Get your website found by search engines like Google, Bing, and Yahoo.
 Set up email opt-in forms throughout your website.
 Increase social sharing of your posts and pages with free plugins.
 Set up comments and contact pages, while blocking spam.
 Speed up your website with caching plugins.
 Make your website secure and protected from hackers.
 Set up a membership and / or e-commerce site.
 Create Ecommerce Web site

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

Prompt Engineer 9 2 1 6 3 Instructor Led

Prompt Engineer 3 3 Self-Study


HTML5 & CSS
21 21 Self-Study
Fundamentals
JavaScript
18 18 Self-Study "From NetAcad"
Fundamentals
MySQL Database
15 3 2 9 6 Instructor Led
Development
PHP Programming 15 3 2 9 6 Instructor Led
Laravel PHP
18 4 2 12 6 Instructor Led
Framework
Introduction to
21 4 3 12 9 Instructor Led
WordPress
Advanced WordPress
21 4 3 12 9 Instructor Led
Development
Essential WordPress
18 4 2 12 6 Instructor Led
Plugins
Total 159 24 15 72 45 42

12

You might also like