FULL STACK WEB DEVELOPMENT

Certificate Program in Full-Stack Web Development

Fundamentals of System Analysis, Design & Programming

  • IT Fundamental
  • Programming Logics and Techniques
  • Introduction to OOP (Object-Oriented Programming)
  • Data structure and algorithms
  • Recursion
  • Arrays
  • Searching Algorithms
  • Sorting Algorithms
  • Linked List
  • Stacks
  • Queues
  • Introduction to GitHub and Version Control System

Introduction to Web Development

  • Network and Web Designing Elements
  • Types of Networks and Web Programming
  • Basic Concepts of Network Models and Web
  • Networks and Websites in Real-world
  • Technologies and Tools Used in Web Development
  • Introduction to Web Services
  • Introduction to interactive and responsive web pages

Introduction to HTML

  • HTML Basics
  • Structure and Elements of an HTML Document
  • Writing Paragraph on a Webpage
  • Styling HTML
  • CREATING LISTS AND LINKS IN HTML
  • Creating Table in HTML
  • Creating Form in HTML
  • HTML Form Controls
  • Adding Media in Webpage
  • Designing with CSS

Cascading Style Sheet (CSS)

  • Introduction CSS3
  • Types of CSS Selectors
  • Creating Cascading Styles
  • CSS Borders
  • CSS Padding
  • CSS Height/Width
  • CSS Gradients
  • CSS Shadows
  • CSS Text/Fonts
  • CSS 2D Transforms
  • CSS 3D Transform
  • CSS Links
  • CSS Lists
  • CSS Tables
  • CSS Box Model
  • CSS Outline
  • CSS Display
  • CSS Max-width
  • CSS Position
  • CSS Float
  • CSS Inline-block
  • CSS Align
  • CSS Combinators
  • CSS Pseudo-class
  • CSS Pseudo-element
  • CSS Navigation Bar
  • CSS Dropdowns
  • CSS Tooltips
  • CSS Images
  • CSS Forms
  • CSS Counters
  • ANIMATING WITH CSS
  • Building blocks of CSS Animation
  • CSS Buttons
  • CSS Pagination
  • CSS Multiple Columns
  • CSS User Interface
  • CSS Box Sizing
  • CSS Filters
  • CSS Responsive

Bootstrap

  • Introduction to Bootstrap
  • Bootstrap Basics
  • Bootstrap Grids
  • Bootstrap Themes
  • Bootstrap CSS
  • Bootstrap JS

JavaScript and Server-side Communication

  • Introduction to JavaScript
  • JavaScript Language Basics
  • JavaScript Objects
  • JavaScript Scope
  • JavaScript Events
  • JavaScript Strings
  • JavaScript Numbers
  • JavaScript Math
  • JavaScript Arrays
  • JavaScript Boolean
  • JavaScript Comparisons
  • JavaScript Conditions
  • JavaScript Switch
  • JavaScript Loops
  • JavaScript Type Conversion
  • JavaScript RegExp
  • JavaScript Errors
  • JavaScript Debugging
  • JavaScript Hoisting
  • JavaScript Strict Mode
  • JavaScript Functions
  • JavaScript Objects
  • JavaScript Forms
  • JavaScript HTML DOM
  • JavaScript BOM

jQuery

  • Introduction to JSON and jQuery
  • jQuery Syntax
  • jQuery Selectors
  • jQuery Event
  • jQuery Effects
  • jQuery HTML
  • jQuery Traversing
  • jQuery AJAX & Misc
  • Security and Authorization using AJAX

Advanced Front-End Development Using React

React.js

  • Introduction to React.js
  • Understand React.js Library & directory
  • React Components
  • Types of Components
  • Build a simple React component
  • Component composition
  • Component styling
  • Add styles to your components
  • Component intercommunication
  • How to pass data from one component to another
  • Routing
  • Using Routing to create a single-page app
  • Hooks
  • States
  • Hooks vs States
  • Types of Hooks
  • Redux
  • Using Redux as state container for react apps
  • React Bootstrap
  • Forms and Material UI
  • Backend Integration
  • How to deploy React.js App

Server-Side Development Using Node.js, Express.js, & MongoDB

Node.js

  • Introduction to Node.js
  • Architecture of Node.js Application
  • Synchronous and Asynchronous Programming
  • Building Web Server in Node.js
  • Call back Function in node.js
  • Promises in Node.js
  • MongoDB with Node.js
  • Design the Schema in Node.js
  • Design the Rest API’s
  • GET, POST, PUT, DELETE
  • JSON web Token Authentication in node.js
  • Create the Auth APP in node.js
  • Create any shopping website Backend

Express.JS

Building RESTFUL API’s Using Express.js

  • Introduction to Express
  • Restful services
  • Introducing Express
  • Building your First Web Server
  • Nodemon
  • Environment Variables
  • Route Parameters
  • Handling HTTP GET Request
  • Handling HTTP POST Request
  • Calling Endpoints Using Postman
  • Input Validations
  • Handling HTTP PUT Request
  • Handling HTTP DELETE Request

Express.js - Advanced Topics

  • Middleware
  • Creating a Custom Middleware
  • Built-in Middleware
  • Environments
  • Configuration
  • Debugging
  • Templating Engine
  • Database Engines
  • Database Integration
  • Authentication
  • Structuring Express Applications

MongoDB

  • Introduction to MongoDB (No-SQL)
  • Collections in MongoDB
  • Documents In MongoDB
  • Difference between MySQL and NoSQL
  • Inserting data into database
  • Filter queries in MongoDB Database
  • Schema Validation in MongoDB database
  • Indexing In collections
  • Aggregation in MongoDB
  • Embedded Document in MongoDB

More Full Stack Courses