SRI NARMADA IT TRAINING

FULL STACK WEB DEVELOPMENT Course Content


  • HTML5 - Introduction
    • Need and Benefits of HTML
    • Setup
    • Browser
    • BOM and DOM
    • DOCTYPE
    • Character Encoding
    • script, link
    • HTML5 Document
    • Comments
  • HTML5 - Getting Started
    • Visual Studio Code Features
    • Google Chrome Developer Tools
    • Inspect Element
  • HTML5 - Elements & Attributes
    • Formatting Tags
    • List
    • Table
    • Form & Input Tags
    • Images
    • Styles
    • placeholder
    • inline and block elements
    • id and class Attributes
  • HTML5 - Navigation
    • Navigation Tags
    • Hyperlink
    • reference to intermediate section
  • HTML5 - Events
    • onblur
    • onchange
    • onclick
    • form related events
    • load events
    • key events
    • mouse events
    • ondblclick
    • onbeforeonload
    • oncanplay/li>
  • HTML5 - Web Forms 2.0
    • input element in HTML5
    • output
    • placeholder Attribute
    • autofocus
    • required
  • HTML5 - Web Storage
    • Session Storage
    • Local Storage and
    • Delete web Storage
  • HTML5 - Web SQL Database
    • openDatabase
    • transaction
  • HTML5 - Geo location
    • Geolocation Methods
    • Location Properties
    • Handling Errors
    • Position Options
  • CSS3 - Introduction
    • Need and Benefits of CSS
    • Setup
    • CSS Syntax
    • CSS Comments
    • including CSS in HTML Documents(Inline Styles, Embedded styles, External style sheets)
  • CSS3 - Selectors
    • Universal Selector
    • Element Type Selector
    • Id Selectors
    • Class Selectors
    • Grouping Selectors
  • CSS3 - Styling
    • CSS color
    • CSS Background
    • CSS Fonts
    • CSS Text
    • CSS Links
    • CSS Lists
    • CSS Tables
  • CSS3 - Box Model
    • Margin
    • padding
    • border
    • Outline
    • Visibility vs. Display
    • Multiple Columns
  • CSS3 - Advanced
    • Media Queries
    • RWD
  • JavaScript Fundamentals
    • Variables
    • Datatypes
    • Type Conversions
    • Operators
    • Comparisons
    • Interactions
    • Loops
    • Functions
    • Function Expression
    • Control Flow
    • Conditionals
  • JavaScript Deep Dive
    • Array
    • String
    • Date
    • Math
    • Number
    • Boolean
    • Functions
    • JSON
    • Objects
  • BS4 - Introduction
    • What is RWD?
    • What is Bootstrap?
    • Why use Bootstrap?
  • BS4 - Layout
    • Containers
    • Grid System
    • Tables
  • BS4 - Components
    • Button
    • Cards
    • Dropdowns
    • Navs
    • Navbar
    • Pagination
  • BS4 - Flexbox
    • BS3 Vs BS4
    • Flexbox
  • jQuery - Basics
    • What is jQuery?
    • How to use jQuery?
    • jQuery Syntax?
    • $(document).ready()
  • jQuery Selectors
    • The element Selector
    • The #id Selector
    • The .class Selector
  • jQuery Traversing
    • Finding elements
    • Filtering out elements
    • DOM Traversing methods
  • jQuery DOM Manipulation
    • Adding DOM elements
    • Removing DOM elements
    • DOM Manipulation methods
  • jQuery Events
    • Event Object
    • Event types
    • Binding Event Handlers
    • Event methods
  • Introduction to SPA
    • What is Single Page Application (SPA)
    • Difference Between AngularJs and Angular
  • Angular File Structure
    • Angular Structure
    • App Module
    • Core Module
    • Shared Module
    • Feature Modules
    • Styles
    • Assets
  • Angular CLI
    • CLI overview
    • Commands overview
    • Creating a Project
    • Running a Project
    • ng add
    • ng build
    • ng config
    • ng new
    • ng run
  • TypeScript
    • TypeScript vs JavaScript
    • Transpilation
    • tsconfig.json
    • typings
  • Angular Forms
    • Validating form input
    • Template-driven forms
    • Reactive Forms
  • Component Communication in Angular
    • Pass data from URL
    • Route Parameters
    • Query params
    • Pass data through @Input and @Output
    • Pass data through a service using observables
  • Routing
    • Navigation in Angular
    • Angular Router
    • Route Order
  • Consuming a REST API with Angular
    • HttpClient
    • HttpHeaders
    • HttpErrorResponse
    • RxJS
    • observable
    • RxJS Operators
  • Introduction to SQL/NoSQL, Advantages and Disadvantages
  • Connecting to Database
  • Basic CRUD Operations
  • Introduction to ExpressJS
  • Introduction to NodeJS