Course Curriculum: Web Development Course Curriculum: Web Development Front-End Front-End
Course Curriculum: Web Development Course Curriculum: Web Development Front-End Front-End
Front-End
Html/Html5
Introduction of different Web Technology
Introduction
HTML Elements
HTML Attributes
HTML Headings
HTML Paragraphs
HTML Formatting
HTML Fonts
HTML Styles
HTML Links
HTML Images
HTML Tables
HTML Lists
HTML Forms
HTML Iframe
HTML Layout
HTML Doctypes
HTML Head
HTML Meta
HTML Scripts
HTML Media
HTML Audio
HTML Object
HTML Video
HTML YouTube
HTML Media Tags
HTML5 DOCTYPE
Page Encoding
HTML5 Mark-up
New And Updated Elements
Structural Elements
New Attributes
Deprecated Elements And Attributes
Forms
HTML5 Canvas
CSS/CSS3
CSS Introduction
CSS Syntax
CSS Id & Class
CSS Styling
Styling Backgrounds
Styling Text
Styling Fonts
Styling Links
Styling Lists
Styling Tables
CSS Box Model
CSS Border
CSS Outline
CSS Margin
CSS Padding
CSS Display
CSS Positioning
CSS Floating
CSS Align
CSS Navigation Bar
CSS Image Opacity
CSS Media Types
CSS3
JavaScript Fundamentals
variables
Data types
Type Conversions
Operators
Conditional operators: if, '?'
Logical operators
Loops: while and for
The "switch" statement
Functions
Arrow functions, the basics
JavaScript specials
Data types
Strings
Arrays
Array methods
Iterables
Map and Set
Object.keys, values, entries
Destructuring assignment
Date and time
JSON methods, toJSON
classes
Error handling
Promises, async/await
Introduction: callbacks
Promise
Promises chaining
Error handling with promises
Promise API
Promisification
Async/await
Generators
Async iterators and generators
Modules
Modules, introduction
Export and Import
Dynamic imports
Document
Events
UI Events
Forms, controls
ReactJS
Module 1
why React
Introduction
Intro to JSX
components
What is component
types of components
class components
with es6 with and without super without es6 bind method
functional components
reusable components:
why we need
Module 2
State Management
what is state
2. State Object
setState()
Props
Controlled components
Module 3
React Lifecycle
componentWillMount
componentDidMount
componentWillUpdate
Module 4
React-Router
Introduction
Browser Router
Router
Render
component
Switch
Dynamic Routes
Module 5
Redux
Redux Method
createStore()
action
Dispatch()
Subscribe()
Redux Advance
Reducer
combineReducer
Redux middleware
Thunk middleware
React-Redux
Installation
Using provider
connect()
Project
Individual project
Healthcare
Tvastra
Northern health
Team project
Social Media
Coub
Krazily
Blogging
Medium
E-commerce
Ozon
shop.
Back-End
Module 1
Introduction to Node JS
Introduction
What is Node JS?
Advantages of Node JS
Traditional Web Server Model
Node.js Process Model
Module 2
Install Node.js
Working in REPL
Node JS Console
Module 3
Node JS Modules
Functions
Buffer
Module
Module Types
Core Modules
Local Modules
Module.Exports
Module 4
Node Package Mananger
What is NPM
Installing Packages Locally
Adding dependency in package.json
Installing packages globally
Updating packages
Module 5
Module 6
File System
Fs.readFile
Writing a File
Writing a file asynchronously
Opening a file
Deleting a file
Other IO Operations
Module 7
Module 8
Events
EventEmitter class
Returning event emitter
Inhering events
Module 9
Express.JS
Configuring routes
Working with express
Module 10
Module 11
Database connectivity
Connection string
Configuring
Working with select command
Updating records
Deleting records
Module 12
Template Engines
Module 13
Module 14
projects
Individual project
Healthcare
Tvastra
Northern health
Team project
Social Media
Coub
Krazily
Blogging
Medium
E-commerce
Ozon
shop.mts
Module 15
Deployment
AWS
Google Cloud