Discount on new items
to build complete web applications from scratch. Students will learn frontend technologies for creating responsive user interfaces and backend technologies for developing dynamic, database-driven applications.
By the end of this course, students will be able to build and deploy fully functional web applications.
Understand how the web works
Client-side vs Server-side
Frontend vs Backend
Understanding web browsers
Web hosting and domains
Installing development tools
Visual Studio Code
XAMPP
Web Browser
Git & GitHub (Introduction)
HTML Structure
HTML Tags
Elements and Attributes
Headings
Paragraphs
Comments
Formatting Text
Lists
Links
Images
Creating Tables
Table Headers
Rowspan
Colspan
Input Fields
Textarea
Radio Buttons
Checkboxes
Select Menu
File Upload
Buttons
Form Validation
Header
Nav
Section
Article
Aside
Footer
Audio
Video
Iframe
Canvas
SVG
Inline CSS
Internal CSS
External CSS
Element
Class
ID
Attribute
Pseudo Classes
Pseudo Elements
Colors
Background
Typography
Borders
Margin
Padding
Width
Height
Content
Border
Static
Relative
Absolute
Fixed
Sticky
Flex Container
Flex Items
Alignment
Justify Content
Wrap
Grid Layout
Columns
Rows
Areas
Media Queries
Mobile First Design
Responsive Images
Transition
Transform
Keyframes
Introduction to Bootstrap
Grid System
Cards
Navbar
Forms
Tables
Alerts
Carousel
Modal
Responsive Utilities
Icons
Variables
Data Types
Operators
if
else
switch
for
while
do while
for...of
for...in
Function Declaration
Parameters
Return Values
Arrow Functions
Creating Arrays
Methods
Iteration
Properties
Selecting Elements
Events
Changing HTML
Changing CSS
Creating Elements
Removing Elements
Click
Submit
Keyboard
Mouse
let
const
Template Literals
Destructuring
Spread Operator
GET Request
POST Request
JSON
Async/Await
Saving Data
Retrieving Data
Removing Data
Students will build:
Calculator
To-Do List
Weather App
Image Gallery
Quiz App
Portfolio Website
Installing XAMPP
PHP Syntax
Constants
Loops
Built-in Functions
User-defined Functions
Indexed Arrays
Associative Arrays
Multidimensional Arrays
GET Method
POST Method
Sanitization
Sending Emails
Introduction to SQL
Database Design
ER Diagrams
Primary Keys
Foreign Keys
CREATE DATABASE
CREATE TABLE
INSERT
SELECT
UPDATE
DELETE
ORDER BY
GROUP BY
LIMIT
JOIN
Views
Indexes
MySQLi
PDO
Database Connection
Prepared Statements
CRUD Operations
Transactions
Error Handling
Registration
Login
Logout
Password Hashing
Sessions
Remember Me
Password Reset
User Roles
Access Control