Full Stack Developer

HTML: Hyper Text Markup Language

  1. HTML Basic
  • What is Markup Language
  • Basic Structure of HTML
  • Meta Tags
  • External Link Tags
  1. HTML Elements
  • Basics, Elements , Attributes
  • Paragraphs and Formatting
  • HTML Skeleton, Links
  • Creating an HTML Document
  • Basic Content Structure
  • Headings
  • Horizontal Rules
  • Line Breaks
  1. Images
  • Optimizing web graphics – JPEG, GIF & NG
  • Getting images from Photoshop
  • Embedding Images in a Web Page
  • Using Graphics as Links
  • Using Background Images
  • Setting image properties via HTML
  1. Hyperlinks
  • Href, Name, Title, Target
  1. Lists
  • Creating Unordered & Ordered Lists
  • Creating Nesting Lists
  • Creating Definition List
  1. Div & Tables
  • Creating of Div Tag
  • Creating and Modifying Tables
  • Table Headers and Captions
  1. Form            
  • Name, Action, Method
  • Text, Hidden, Password
  • Radio Button, Checkbox
  • Select, Textarea
  • Submit, Reset, Button
  1. HTML5           

      HTML5 Structural Elements

  • Section, Article, Aside
  • Header, Hgroup
  • Footer, Nav

       HTML5 Content Elements

  • Figure, Figcaption, Video
  • Audio, Embed, Canvas                                   

       HTML5 New Application Focused Elements                       

  • Meter, Details, Summary
  • Progress, Time           

       HTML5 Input Types

  • Color, date, datetime
  • email, month, number
  • range, search, tel
  • time, url, week           

       HTML5 Form Attributes

  • autocomplete
  • novalidate
  • form/formaction
  • autofocus
  • multiple
  • pattern(regexp)
  • placeholder
  • required

CSS: Cascading Style Sheet

  1. Understanding CSS:
  • Versions of CSS
  • Types of CSS Rules
  • CSS and Markup Languages
  1. CSS Basics:
  • Adding Styles to an HTML Tag
  • Adding Styles to a Web Page and Web Site
  • Redefining an HTML Tag
  • Defining Classes to Create Your Own Tags
  • Defining IDs to Identify an Object
  • Defining Styles with the Same Rules
  • Adding Comments to CSS
  • Style Sheet Strategies
  1. Font Properties:
  • Understanding Typography on the Web
  • Setting the Font Size
  • Making Text Italic and Setting Bold, Bolder, Boldest
  • Creating Small Caps
  • Setting Multiple Font Values
  1. Text Properties
  • Adjusting Text Spacing Setting Text Case
  • Aligning Text Horizontally and Vertically
  • Indenting Paragraphs
  • Setting Text and Foreground Color
  • Decorating Text
  • Setting Text Direction
  • Setting Page Breaks for Printing
  1. Color and Background Properties
  • Choosing Color Palettes
  • Setting Text and Foreground Color
  • Setting a Background Color
  • Setting a Background Image
  • Setting Multiple Background Values
  1. Box Properties
  • Setting an Element’s Margins
  • Setting an Element’s Border
  • Setting an Element’s Outline
  • Setting an Element’s Padding
  • Setting the Width and Height of an Element
  1. CSS Border
  • Border, width, color, style
  1. Positioning
  • Static, relative, absolute
  • Fixed, z-index
  1. Floating
  • None, left, right
  • Initial,inherits
  1. Pseudo – elements and CSS classes
  2. CSS List
  • list-style
  • list-style-image
  • list-style-position
  • list-style-type
  1. CSS3
  • Borders
  • CSS3 Backgrounds
  • CSS3 Gradients
  • CSS3 Shadows
  • CSS3 Text Effects
  • CSS3 Fonts
  • CSS3 2D/3D Transforms
  • CSS3 Transitions
  • CSS3 Animations
  • CSS3 Multiple Columns

13. Create a Layout Using CSS Property

JavaScript

  1. Introduction
  2. Statements & Comments
  3. Variables
  4. Data types
  5. Operators
  6. Conditional Statements and Loops
  7. User Defined Functions
  8. HTML Events

Window Event Attributes                     

  • onload
  • onunload

Form Events                           

  • onblur
  • onchange
  • onfocus
  • oninput
  • onselect
  • onsubmit

Keyboard Events         

  • onkeyup
  • onkeydown
  • onkeypress

Mouse Events 

  • onclick
  • ondblclick
  • onmouseover
  • onmouseout
  • onmousedown
  • onmouseup
  1. JS Validations

Advanced JavaScript

  1. JavaScript Basics
  • Refreshing Basic JavaScript Concepts
  • Defining Functions
  • Arrays & Objects in JS
  • Date & Math Object
  • String Methods
  • Set timeout & Set Interval Function
  1. The DOM Objects
  • Introduction to DOM object
  • DOM Methods
  • Access & Modify HTML through DOM
  • Event Listners
  1. Advance JavaScript Overview
  • Functions in depth
  • JS Prototype
  • This Keyword in JS
  1. Getting Into Advance JS
  • OOJS concept
  • Classes & Instances
  • Exception Handling in JS
  • Constructors & Inheritance

JQuery

  1. Introduction
  2. JQuery Syntax
  3. jQuery Selectors
  4. jQuery Events
  5. jQuery Effects
  • jQuery Hide/Show
  • jQuery Fade
  • jQuery Slide
  • jQuery Animate
  • jQuery Stop()
  • jQuery callback
  • jQuery chaining
  1. JQuery HTML
    • jQuery Get
    • jQuery Set
    • jQuery Add
    • jQuery Remove
    • jQuery CSS Classes
    • jQuery CSS
  1. jQuery Misc
  • jQuery noConflict()

Bootstrap

  1. How to Create a Layout in Bootstrap
  • Grid Classes
  1. Basic Tags in Bootstrap
  • Contextual colors and backgrounds
  1. Table in Bootstrap
  • Bootstrap Basic Tables
  • Striped Rows
  • Bordered Table
  • Hover Rows
  • Condensed Table
  • Contextual Classes
  • Responsive Tables
  1. Navigation bar in Bootstrap
  • Inverted Navigation Bar
  • Fixed Navigation Bar
  • Navigation Bar with Dropdown
  • Right-aligned Navigation Bar
  • Collapsing the Navigation Bar
  1. Form in Bootstrap
  • Vertical Form
  • Horizontal Form
  • Inline Form
  1. Buttons in Bootstrap
  • Button Styles
  • Button Sizes
  • Block Level Buttons
  • Active/Disabled Buttons
  1. Images in Bootstrap
  • Rounded Corners Image
  • Circle Image
  • Thumbnail Image

Angular

  1. Getting Started
  • Introduction
  • What is Angular ?
  • How Angular Works?
  • Difference between Angular and Other Framework
  • Advantages of Angular
  1. Typescript
  • What is typescript?
  • Compare typescript with Javascript
  • Data Types & Variables
  • Variable & Operators
  • Control Structure and Decision making & loops
  • Typescript Functions & Strings
  • Typescript Object
  • Class, Abstract Class
  • Constructor Method
  • Type of Assertion
  • Interfaces
  1. Application setup
  • Installing Angular JS
  • Configuration of Angular JS
  • Creating an Angular 2 project
  • Creating an Angular 2 project using CLI
  1. Node package manager
  • Setup
  • Commands
  • What is NPM
  • Install Nom for Angular.
  1. Architecture
  • Module
  • Component
  • Template
  • Metadata
  • Data binding
  • Directive
  • ▪ Attribute Directive
  • ▪ Structural Directive,
  • Services
  • Dependency Injection
  1. Angular UI design patterns
  • Material Design
  • What is material design
  • How to use and setup material environment
  • Material components and layouts:
  • Bootstrap
  • ▪ How to install bootstrap in angular environment
  • ▪ Bootstrap layout and components
  1. Directives
  • Understanding Directives
  • Directives Overview
  • Different kinds of directives
  • Build attribute directive
  • Apply the attribute directive to an element in a template
  • Respond to user-initiated events
  • Pass value into the directive with an @Input data binding
  • Custom Attribute Directive
  1. Structural and Attribute Directive
  • What is structural directive?
  • ▪ NgIf case study
  • ▪ NgFor, NgSwitch
  • What is attribute Directives
  • ▪ Using the NgStyle Directive
  • Using the NgClass Directive
  • ▪ The element
  1. Service
  • What is service?
  • Create a service
  • Understanding Services Injecting Concepts
  • Async service and promise
  • Introduction to Observable
  • What is web service
  • how to create web service
  • posting data to client server architecture
  • Introduction to Material Design
  • Introduction to card Material Design .
  • What is Json Server .
  1. Dependency Injection
  • Why dependency injection?
  • Angular dependency injection
  • Injector provider
  1. Data Binding
  • Interpolation
  • Property binding
  • Event binding
  • Attribute binding
  • Class binding
  • Style binding
  • Multiple components & passing data
  1. Display data
  • Class Binding
  • Style Binding
  • Event Binding
  • Two-way Binding
  • Component Data Binding
  • Component Events
  • Ng-Model
  1. User input
  • Binding to user input events
  • Get user input from the $event object
  • Get user input from a template reference variable
  • Key event filtering (with key.enter)
  1. Form
  • Types of Forms in Angular4
  • Introduction to Template Driven Forms.
  • Validation of Template Driven Forms.
  • Introduction Model Driven Forms.
  • Validation of Model Driven Forms.
  • Two way data binding using ngModel.
  • Model Driven Forms With Form Builder
  • How to post data via a angular forms with rest service.
  1. Pipes
  • Introduction to Pipes
  • Why pipes are useful.
  • Type of pipes
  • Built-in pipes
  • parametrized pipes
  1. Router
  • Setting Up Router
  • Imperative Routing
  • Route Parameter
  • Child Routing
  1. What are the change in every version of angular
  • Difference and changes in various angular versions.
  • Latest angular version and it’s features

MySQL

  1. MySQL – Home
  2. MySQL – Introduction
  3. MySQL – Installation
  4. MySQL – Administration
  5. MySQL – PHP Syntax
  6. MySQL – Connection
  7. MySQL – Create Database
  8. MySQL – Drop Database
  9. MySQL – Select Database
  10. MySQL – Data Types
  11. MySQL – Create Tables
  12. MySQL – Drop Tables
  13. MySQL – Insert Query
  14. MySQL – Select Query
  15. MySQL – Where Clause
  16. MySQL – Update Query
  17. MySQL – Delete Query
  1. MySQL – Like Clause
  2. MySQL – Sorting Results
  3. MySQL – Using Join
  4. MySQL – NULL Values
  5. MySQL – Regexps
  6. MySQL – Transactions
  7. MySQL – Alter Command
  8. MySQL – Indexes
  9. MySQL – Temporary Tables
  10. MySQL – Clone Tables
  11. MySQL – Database Info
  12. MySQL – Using Sequences
  13. MySQL – Handling Duplicates
  14. MySQL – SQL Injection
  15. MySQL – Database Export
  16. MySQL – Database Import

PHP

  1. PHP Introduction
  • Introduction of Web Application
  • Client-Server Architecture
  • What is Open source?
  • Why PHP?
  1. PHP Fundamentals
  • Syntax Overview
  • Data types
  • Variables
  • Constants
  • Expressions
  • Operator Types
  1. 3 Control structures
  • Conditional statements
  • Loops
  1. PHP Functions
  • What is a Function?
  • Function syntax
  • Built-in Functions
  • include and include_once
  • Require and require_once
  • Header Function
  • Date Functions
  • User-defined Functions
  1. Arrays
  • Array Introduction
  • Syntax of Array
  • Types of Array
  • Predefined Array Functions
  1. Strings
  • Syntax of String
  • Predefined String Functions
  1. Working with Forms and Validations
  • Retrieve value of form-PHP
  • GET & PHP POST
  • PHP Form Validation
  1. Working with Sessions
  • Introduction
  • Create session
  • Retrieve session
  • Destroy session
  1. Working with Cookies
  • Introduction
  • Create cookies
  • Retrieve cookies
  • Delete cookies
  1. OOPS with PHP Overview
  • Introduction
  • Objects
  • Class
  • $this Keyword
  • Access Modifiers (Public,
  • private, protected)
  • Constructor
  • Destructor
  • Static properties and methods
  • Constant datamembrs
  • Inheritance
  • Polymorphism
  • Interface
  • Abstract class and method
  • Final
  1. File Handling & Emails
  • File Handling, File uploading
  • Open, read and closing file
  • Create and write file
  • Sending mails using PHP