Course Outline
Web applications are used by most people in the world, in every country. Platforms today operate using one or more web applications, within client-server models. Applications in use can be anything from phone apps, to tablet apps, and even desktop apps. This course focuses on the use of client side programming languages such as HTML, CSS, & JavaScript, which are used to create and work with web
Upcoming Meetings
There are no upcoming meetings for this course. Contact us to schedule this course, which will be customized specifically for your organization.
info@hackerupro.comModules
Introduction to Html
- Client vs. Server Relationship
- Client-side Languages review.
- Server-side Languages review.
- Communication Protocols.
- Request Methods
- Html Editors
- Building project with Visual Studio Code
- HTML structure & skeleton
- HTML most command tags
- Iframe tag
CSS Basics
- CSS syntax
- Advantages and structure
- Id vs. Class Attributes
- Implementation Methods
- CSS Selectors & Elements
- Box Model
- Web Browser Inspector
- Element Position
JavaScript Basics
- Introduction to JavaScript
- Implementation Methods
- Web console
- Variables
- Primitive Datatypes
- Type identification & Type Casting
- Alert & Prompts
- Operators, Arithmetic & Logical
- Conditions
- Dom Manipulation
Building Web Pages
- Web Application structure
- Root Folder & Paths in Server
- jQuery Review
- Code Reuse & Libraries
- Form & Inputs
- XAMMP Web Server
- Apache Configuration
Advanced JavaScript
- Function structure
- Arrays
- Loops, For & While
- Dev Tools Sources
- Debugging & Event Listeners
- Obfuscation
- Storage, local vs. Session
- Lambda Expression
PHP Basics
- PHP Implementation
- PHP Parser
- Php info
- Variables & Data Types
- Operators, Arithmetic & logical
- Conditional statements
- Loops, For & While
- POST & GET Validation
WordPress CMS
- WordPress Environment
- PhpMyAdmin, DB & User Management.
- WordPress Folders & Configuration
- Dashboard Users & Roles
- Customization
- Pros vs. Cons
- Attackers Perspective
Prerequisites
- Working knowledge of the Windows OS.
- Knowledge of 3rd party application installations (such as IDEs)