Full Stack Web Development Outlines
HTML 5
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 3
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 i.e. Div’s etc.
Layering Elements with the Z-Index
Animation of objects
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, Stop, CSS
jQuery Callback
jQuery Chaining
Extensible Markup Language – XML
What is XML?
XML Benefits
XML Holds Data, Nothing More
XML Separates Structure from Formatting
XML Promotes Data Sharing
XML is Human-Readable
Document Type Definition – DTD
Introduction
DTD Building Blocks
Elements & Attributes
Entities
Validation
DreamWeaver CC
Interactivity
Application Development Environment
Collaboration & Productivity
Site Management and Media
Customizing & Extending
Page Authoring, Design & Management
PHP HyperText PreProcessor – PHP
Introduction
PHP Document
Language Fundamentals: Variables, Constants
Decision Making Statement: If, ? & Switch
Loops: For, For-Each While & Do While
Statement: Break, Continue
Operators: Airthmentic, 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
Introduction to PHP Frameworks
Basic OOP
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