Web Development training curriculum is carefully designed to meet the requirements of next generation Web.

[Download Outline]

Internet Basics

  • Protocols
  • Servers and there Functions
  • Web Clients, Configuration and Use
  • Cyber Security
  • Internet Development
  • Internet Site Functionality Design
  • Business Concepts

HTML

  • Fundamentals of HTML
  • Basic HTML tags
  • Format text on Web Pages
  • Incorporate images
  • Create hyperlinks
  • Create complex image maps
  • Create tables and nested tables
  • Insert a form on a web page
  • Set, modify form field properties: text field, drop-down, check box, radio button
  • Validating HTML

Cascading Style Sheet - CSS

  • Introduction
  • Designing with Style Sheets
  • Style Sheet Syntax
  • ID, Class & Contextual Selectors
  • Linked (External) Style Sheets
  • Cascading Order
  • Properties: Text, Font, Colors, Backgrounds, Borders
  • Floating Elements
  • Absolute and Relative Positioning
  • Layering Elements with the Z-Index
  • Animation of objects
  • Flex

Javascript & Document Object Model - DOM

  • Introduction to JavaScript
  • Variables and  Objects
  • Decision Making Statement: If, Switch
  • Loops: For, While & Do While
  • Arrays
  • Functions and Prototypes
  • Core JavaScript Objects
  • DOM Introduction
  • DOM Event Model
  • DOM Functions i.e. Document.Write, Document.GetElementById, Document.bgColor etc.

JQuery

  • Introduction
  • Install & Configuration
  • jQuery Syntax
  • Selectors
  • Events: Hide/Show, Fade, Slide, Animate, CSS
  • jQuery Callback
  • jQuery Chaining

JSON

  • JSON Concepts
  • Data Storage & Transportation
  • JSON Syntax
  • Pairs: Name & Values
  • Objects
  • Arrays
  • Converting JSON Text to JS Object

Extensible Markup Language - XML

  • What is XML?
  • XML Benefits: Human-Readable etc
  • Rules & their Implementation
  • XML User Defined Tags
  • Data Storage
  • Data Exchange or Sharing

Document Type Definition - DTD

DreamWeaver

  • Interactivity
  • Application Development Environment
  • Collaboration & Productivity
  • Site Management and Media
  • Customizing & Extending
  • Page Authoring, Design & Management

PHP HyperText PreProcessor - PHP

  • Introduction
  • PHP Essentials
  • Language Fundamentals: Variables, Constants
  • Decision Making Statement: If, ? & Switch
  • Loops: For, For-Each While & Do While
  • Statement: Break, Continue
  • Operators: Airthmetic, String, Assignment, Comparison, Incr/Decr etc.
  • PHP functions:
  • Arrays: Numerically Indexed, Associative
  • Array Functions: Join, Explode, Implode, In_Array, Array_Search.
  • String Functions: Strlen, Printf, Substr, Str_Replace
  • Server-Side Processing
  • Processing Forms via GET/POST
  • GET or POST?
  • State and Persistence: Cookies/Session
  • Web Application Development
  • Intro to PHP Frameworks
  • OOPs & MVC Concepts

SQL & MySQL

  • What is SQL & MySQL and its Versions?
  • MySQL CLI:mysql/GUI:phpmyadmin
  • Administration & Query Browser
  • Creating  Databases and Tables
  • Using keys
  • Table Types in MySQL
  • Data Types:Varchar, Int, Char, Date and Time
  • Deleting databases and tables
  • Inserting, Retrieving, Updating and Deleting data
  • MySQL User Accounts, Privileges and Access Control
  • MySQL documentation

Integrating PHP and MySQL

  • PHP interfacing with MySQL
  • Connecting to MySQL
  • Connecting to a database
  • Executing SQL
  • Retrieving the data set
  • Refining the fetch

Laravel

  • Laravel Framework
  • Laravel Setup Requirements
  • Basic Routing
  • Blade Layout Files
  • Sending Data to Views
  • Controllers
  • Database & Migrations
  • Eloquent Namespacing & MVC
  • Directory Structure
  • Form Handling and CSRF Protection
  • Routing Conventions
  • CRUD Operations
  • PATCH and DELETE Requests
  • Cleaner & Crisper Controllers
  • 2 Layers of Validation
  • Eloquent Relationships
  • Form Action Considerations
  • Project

www.ict-trainings.com/curriculum/webdev-leaflet.pdf