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


Career

View all
Full Time
Sep 22, 2022
Digital Marketing Instructor
Shriganesh Marg, Subidhanagar, Tinkune, Kathmandu 44600, Nepal
Full Time
Sep 22, 2022
Content Writer
Tinkune, Subidhanagar, Kathmandu
Full Time
Sep 22, 2022
Content Editor
Tinkune Kathmandu
Learning Never Stops

Gain Professional IT Skills via Online Means!