MERN Stack Development

  • What Is MERN?
  • MERN Components
  • React.js
  • Node.js
  • Express
  • MongoDB
  • Tools and Libraries

  • INTRDUCTION HTML
  • HTML TAGS
  • HTML STRUCTURE
  • HTML5
  • CSS LINK
  • CSS ATTRIBUTES
  • CSS MEDIA QUERY
  • JAVA SCRIPT INTRODUCTION
  • JAVA SCRIPT METHODS
  • JAVA SCRIPT FUNCTIONS
  • JAVA SCRIPT LOOPS
  • JAVA SCRIPT EVENTS
  • The let keyword
  • The const keyword
  • Arrow Functions
  • The ... Operator
  • For/of
  • Map Objects
  • Set Objects
  • Classes
  • Promises
  • Symbol
  • Default Parameters
  • Function Rest Parameter
  • String.includes()
  • String.startsWith()
  • String.endsWith()
  • Array.from()
  • Array keys()
  • Array find()
  • Array findIndex()
  • New Math Methods
  • New Number Properties
  • New Number Methods
  • New Global Methods
  • Object entries
  • JavaScript Modules

  • Issue Tracker
  • React Classes
  • Composing Components
  • Contents
  • ix
  • Passing Data
  • Using Properties
  • Property Validation
  • Using Children
  • Dynamic Composition
  • Summary

  • Setting State
  • Async State Initialization
  • Event Handling
  • Communicating from Child to Parent
  • Stateless Components
  • Designing Components
  • State vs. props
  • Component Hierarchy
  • Communication
  • Stateless Components

  • REST
  • Resource Based
  • HTTP Methods as Actions
  • JSON
  • Express
  • Routing
  • Handler Function
  • Middleware
  • The List API
  • Automatic Server Restart
  • Testing
  • The Create API
  • Using the List API
  • Using the Create API
  • Error Handling

  • MongoDB Basics
  • Documents
  • Collections
  • Query Language
  • Installation
  • The mongo Shell
  • Shell Scripting
  • Schema Initialization
  • MongoDB Node.js Driver
  • Callbacks
  • Promises
  • Generator and co Module
  • The async Module
  • Reading from MongoDB
  • Writing to MongoDB

  • Routing Techniques
  • Simple Routing
  • Route Parameters
  • Route Query String
  • Programmatic Navigation
  • Nested Routes
  • Browser History

  • More Filters in the List AP
  • Filter Form
  • The Get API
  • Edit Page
  • UI Components
  • Number Input
  • Date Input
  • Update API
  • Using Update API

MEAN Stack Development

  • What Is MEAN?
  • MEAN Components
  • Angular.js
  • Node.js
  • Express
  • MongoDB
  • Tools and Libraries

  • INTRDUCTION HTML
  • HTML TAGS
  • HTML STRUCTURE
  • HTML5
  • CSS LINK
  • CSS ATTRIBUTES
  • CSS MEDIA QUERY
  • JAVA SCRIPT INTRODUCTION
  • JAVA SCRIPT METHODS
  • JAVA SCRIPT FUNCTIONS
  • JAVA SCRIPT LOOPS
  • JAVA SCRIPT EVENTS
  • The let keyword
  • The const keyword
  • Arrow Functions
  • The ... Operator
  • For/of
  • Map Objects
  • Set Objects
  • Classes
  • Promises
  • Symbol
  • Default Parameters
  • Function Rest Parameter
  • String.includes()
  • String.startsWith()
  • String.endsWith()
  • Array.from()
  • Array keys()
  • Array find()
  • Array findIndex()
  • New Math Methods
  • New Number Properties
  • New Number Methods
  • New Global Methods
  • Object entries
  • JavaScript Modules

  • Introducing full-stack development
  • Designing a MEAN stack architecture
  • Creating and setting up a MEAN project
  • Building a static site with Node and Express
  • Building a data model with MongoDB and Mongoose
  • Writing a REST API: Exposing the MongoDB
  • database to the application
  • Consuming a REST API: Using an API from inside Express

  • Creating an Angular application with TypeScript
  • Building a single-page application with Angular
  • Foundations
  • Building a single-page application with Angular

  • REST
  • Resource Based
  • HTTP Methods as Actions
  • JSON
  • Express
  • Routing
  • Handler Function
  • Middleware
  • The List API
  • Automatic Server Restart
  • Testing
  • The Create API
  • Using the List API
  • Using the Create API
  • Error Handling

  • MongoDB Basics
  • Documents
  • Collections
  • Query Language
  • Installation
  • The mongo Shell
  • Shell Scripting
  • Schema Initialization
  • MongoDB Node.js Driver
  • Callbacks
  • Promises
  • Generator and co Module
  • The async Module
  • Reading from MongoDB
  • Writing to MongoDB

  • Routing Techniques
  • Simple Routing
  • Route Parameters
  • Route Query String
  • Programmatic Navigation
  • Nested Routes
  • Browser History

  • More Filters in the List AP
  • Filter Form
  • The Get API
  • Edit Page
  • UI Components
  • Number Input
  • Date Input
  • Update API
  • Using Update API

Web Development (Traditional)

  • INTRDUCTION HTML
  • HTML TAGS
  • HTML STRUCTURE
  • HTML5
  • CSS LINK
  • CSS ATTRIBUTES
  • CSS MEDIA QUERY
  • JAVA SCRIPT INTRODUCTION
  • JAVA SCRIPT METHODS
  • JAVA SCRIPT FUNCTIONS
  • JAVA SCRIPT LOOPS
  • JAVA SCRIPT EVENTS
  • The let keyword
  • The const keyword
  • Arrow Functions
  • The ... Operator
  • For/of
  • Map Objects
  • Set Objects
  • Classes
  • Promises
  • Symbol
  • Default Parameters
  • Function Rest Parameter
  • String.includes()
  • String.startsWith()
  • String.endsWith()
  • Array.from()
  • Array keys()
  • Array find()
  • Array findIndex()
  • New Math Methods
  • New Number Properties
  • New Number Methods
  • New Global Methods
  • Object entries
  • JavaScript Modules

  • What is PHP
  • scopes and salaries
  • understanding the job role
  • Xampp
  • Input/Output
  • Conditional Statements
  • Loops
  • 2-dimension loops
  • Arrays
  • Exception Handling

  • MySql
  • CRUD Operations
  • Creating
  • Insertion
  • Updating
  • Deleting
  • Reading
  • Primary keys
  • Foreign key

  • Project selection
  • Creating Frontend
  • Designing Database
  • Creating Backend
  • Creating API
  • 5+ Project completion

FrontEnd Development

  • INTRDUCTION HTML
  • HTML TAGS
  • HTML STRUCTURE
  • HTML5
  • CSS LINK
  • CSS ATTRIBUTES
  • CSS MEDIA QUERY
  • JAVA SCRIPT INTRODUCTION
  • JAVA SCRIPT METHODS
  • JAVA SCRIPT FUNCTIONS
  • JAVA SCRIPT LOOPS
  • JAVA SCRIPT EVENTS
  • The let keyword
  • The const keyword
  • Arrow Functions
  • The ... Operator
  • For/of
  • Map Objects
  • Set Objects
  • Classes
  • Promises
  • Symbol
  • Default Parameters
  • Function Rest Parameter
  • String.includes()
  • String.startsWith()
  • String.endsWith()
  • Array.from()
  • Array keys()
  • Array find()
  • Array findIndex()
  • New Math Methods
  • New Number Properties
  • New Number Methods
  • New Global Methods
  • Object entries
  • JavaScript Modules

  • Project selection
  • Creating Frontend
  • Designing Database
  • Creating Backend
  • Creating API
  • 5+ Project completion

FrontEnd Development with React

  • INTRDUCTION HTML
  • HTML TAGS
  • HTML STRUCTURE
  • HTML5
  • CSS LINK
  • CSS ATTRIBUTES
  • CSS MEDIA QUERY
  • JAVA SCRIPT INTRODUCTION
  • JAVA SCRIPT METHODS
  • JAVA SCRIPT FUNCTIONS
  • JAVA SCRIPT LOOPS
  • JAVA SCRIPT EVENTS
  • The let keyword
  • The const keyword
  • Arrow Functions
  • The ... Operator
  • For/of
  • Map Objects
  • Set Objects
  • Classes
  • Promises
  • Symbol
  • Default Parameters
  • Function Rest Parameter
  • String.includes()
  • String.startsWith()
  • String.endsWith()
  • Array.from()
  • Array keys()
  • Array find()
  • Array findIndex()
  • New Math Methods
  • New Number Properties
  • New Number Methods
  • New Global Methods
  • Object entries
  • JavaScript Modules

  • Issue Tracker
  • React Classes
  • Composing Components
  • Contents
  • ix
  • Passing Data
  • Using Properties
  • Property Validation
  • Using Children
  • Dynamic Composition
  • Summary

  • Setting State
  • Async State Initialization
  • Event Handling
  • Communicating from Child to Parent
  • Stateless Components
  • Designing Components
  • State vs. props
  • Component Hierarchy
  • Communication
  • Stateless Components

  • Project selection
  • Creating Frontend
  • Designing Database
  • Creating Backend
  • Creating API
  • 5+ Project completion