Web Development

Web Programming Training

Duration: 3 Months
Career: Web Developer
Master Your Skills
Become a Professional
Build a Career!
Description

Web Development Training 

 

Web Development - Outlines
    • History of Web/Mobile Development
    • Research/Wire framing /Prototyping
    • Mockup Designing (Adobe Photoshop/Fireworks)
    • Psychology of Color in Web
    • Typography
    • Using tools for Mockup Design
    • Vector Design
    • Designing various element for Web/Mobile
  • Project Work (Designing Mockup) HTML5

    • Introduction
    • Semantic markup with HTML5
    • HTML5 structural tags
    • XHTML vs HTML5 (Changed Element)
    • Current state of Browser Support
  • Section and Articles

    • Section Tag
    • Article Tag
  • HTML5 Forms CSS3

    • Introduction
    • Understanding Cascading Style Sheets (CSS)
    • History, Current State of CSS3 support
    • Cross browser support testing
  • HTML with CSS

    • How css relate to html
    • Inline, Internal and External
    • Importance and usability
  • Layout

    • Box model
    • Width, min/max-width, height, min/max-height
    • Padding, Margin, Position
    • Float and clear
  • Selectors

    • Attribute Selectors
    • The Target Pseudo-Class
    • UI Element States Pseudo-Classes
    • Negation Pseudo-Class
    • Structural Pseudo-Classes
  • Responsive Design

    • Media queries (for Mobile, Tablet, and Desktop)
    • Various available frameworks for responsive design
  • CSS3 Fonts

    • Fonts on Web
    • The @font-face rule
    • Using Google fonts
  • CSS3 effects

    • Gradients
    • Box-shadow
    • Border-radius
    • Text-shadow
    • Transition
  • CSS3 framework

    • Understanding and Using bootstrap

    Intro Javascript (JQuery)

    • Implementation
  • Objects

    • Properties and methods
    • Types of objects
  • Intro DOM (Document Object Model) Jquery

    • Understanding Jquery and its features
    • Using it on live project
    • Exploring basic concepts
  • Finalizing (Wrapping Up)

    • Final Project (assessments of all above)
    • File upload using filezilla/cuteftp etc.
    • Cpanel/webmail/Domain Registration
    • What next?
    • Concepts about pre-processor (Less, Sass)
    • Tips for enhancing Front End Development further
    • Pro tips for job interview
  • Final Project Courses Outline- PHP/MySQL

    • Server Installation and Background of PHP Introduction
    • PHP as a Server Side Scripting Language
    • How PHP scripts works and why use PHP?
    • Installation and Configuration: Setting up PHP Development Environment
    • AMP Stack and Working with configuration files (php.ini and httpd.conf)
    • Syntax, Quotes, Comments and Special Characters
    • Building and running our first program
    • Data types
    • Debugging basics
  • PHP web concepts

    • Web Architecture (Client / Server communications)
    • How to embed PHP into HTML
    • How to embed HTML into PHP
    • Validating and Escaping

    Basic examples of writing HTML and PHP code simultaneously

  • PHP Identifiers

    • Variables
    • Constants
    • Arrays
    • Types of Arrays (numeric / Associative)
    • Single Dimensional & Multi-Dimensional Arrays
    • Accessing Arrays
    • Playing with Arrays
    • Array functions – size, merging, sorting array to serialize etc...
  • Operators

    • Introduction
    • Assignment Operators
    • Arithmetic Operators
    • Comparison Operators
    • Increment / Decrement Operators
    • String Operator (Concatenation)
    • Logical (or Relational) Operators
    • Conditional (or ternary) Operator
    • Error suppressor (@)
  • Control Structures (Conditional statements and Loops)

    • Usage of Control structures
    • Types of Conditional Statements
    • if else condition
    • The switch statement
    • Loop Statements
    • For, while , do while loops
    • Break and continue statements
    • foreach loop
    • Workout working examples of arrays
    • Working with table and array data using loops,
    • Handling 2 dimensional, 3 dimensional and multi
    • Dimensional array data and display in tabular form,
  • Understanding HTTP Verbs and Methods

    • GET Method
    • POST Method
    • Form Handling with these Methods
    • Working with forms (in detail)
    • Creating a form with different form inputs
    • Using hidden fields
    • Redirecting the user from one page to another
    • File handling using form (multipart form data)
    • Delete a File
  • PHP Global Variables (Superglobals)

    • $_SERVER
    • $_REQUEST
    • $_POST
    • $_GET
    • $_FILES
    • $_SESSION
  • Function

    Introduction Usage of function Types of function (Predefined (Inbuilt) & User Defined function) Function parameters (With or without and conditional parameters) Returning values from a function Variable Scopes of a function Working with Some useful functions Date and time function Include and require Templating using include and require

  • Project Work:

    Templating HTML template (Separating header, footer, body) using include and require Creating and managing simple code architecture and library prior to starting project Login System

    • Building a simple login system using array data, session and cookie
    • Creating profile page and preventing access to login secured page without login
  • String Manipulation & Patterns

    • Formatting String for Presentation (printf, sprintf)
    • Formatting String for Storage
    • Joining and Splitting String
    • Comparing String
    • Matching and replace Substring
    • Extracting substrings
    • Determining the length of string
  • Sending Email

    • Introduction to SMTP
    • Sending Emails with PHP
  • Database

    • Introduction To Database
    • What is RDBMS technology?
    • Difference between SQL and NoSQL Database
    • Introduction to MySQL
    • Understanding Database, Tables, Fields
    • Introduction to SQL (Structured Query Language)
    • Using Database Management tools (phpMyAdmin/ MySQL Workbench etc.) to handle database
    • Creating and managing database
    • Selecting Database
    • Creating Tables
    • Auto Increment and Indexing a columns in tables
    • Inserting Data into tables in different ways via query
    • Updating Data and Table Structure
    • Selecting from table in different ways
    • Deleting tables and drop database
    • Alter Table structure

     

  • Workout:

    • Using include and require to manage function library
    • Working with file examples
    • Formatting string examples
    • Query examples using database tools like command line, phpMyAdmin, MySQL Workbench etc.
    • Email sending using contact us form
  • JavaScript and jQuery Basics

    • Introduction to JavaScript
    • Data types, operators, conditions
    • Events, function
    • Array and Objects
    • JQuery Syntax, Events
    • Some jQuery functions
    • JQuery Syntax and Events
    • JQuery Effects
    • JQuery Selectors
    • JQuery Custom Functions
      Project Work:
    • Continue the project work
    • Implement JavaScript and jQuery in the project
  • Web Security in PHP

    • Introduction to Web Security
    • Security concerns in MySQL
    • SQL Injection
    • XSS

Quick Inquiry

Note: Please mention if you would like to take online classes
Learning Never Stops

Gain Professional IT Skills via Online Means!