Full Stack Web Development

Full Stack Web Development is a comprehensive program that equips learners with the skills to build dynamic web applications. The curriculum covers both front-end and back-end technologies, including HTML, CSS, JavaScript, React, Node.js, and databases like MongoDB. Students will learn to create responsive user interfaces, manage server-side logic, and handle data storage and retrieval. The course emphasizes practical projects, enabling learners to develop a portfolio showcasing their abilities. By the end of the program, students will be proficient in full stack development, ready to tackle real-world challenges in web application development.

Curriculum

Careers in Web Technologies and Job Roles30:25πŸ”’
How the Website Works?25:40πŸ”’
Client and Server Scripting Languages20:15πŸ”’
Difference between a Web Designer and Web Developer20:15πŸ”’
Types of Websites (Static and Dynamic Websites)20:15πŸ”’
Responsive design and layout20:15πŸ”’

What is Markup Language35:15πŸ”’
Basic Structure of HTML HTML Elements28:40πŸ”’
Working with Forms22:30πŸ”’
Adding Special Characters18:25πŸ”’
Block Oriented Elements List, Attributes of list18:25πŸ”’
Uniform Resource Locators Hypertext Links Images18:25πŸ”’
Tables Introduction to style Sheets18:25πŸ”’
Changing the Background Creating Style Classes18:25πŸ”’

CSS Introduction30:25πŸ”’
CSS Syntax, id & Cass25:40πŸ”’
Types of CSS inks25:40πŸ”’
Colors and Backgrounds Text and Fonts Lists25:40πŸ”’
Tables CSS Selectors25:40πŸ”’
CSS Box Model25:40πŸ”’
CSS Advanced25:40πŸ”’

Introduction to JavaScript45:30πŸ”’
Enabling in various, browsers, Popup Boxes Variables45:30πŸ”’
Operators Conditional Statements Loops Functions45:30πŸ”’
Events Cookies45:30πŸ”’

Form Validations42:30πŸ”’
Basics of Form Validation38:45πŸ”’
Validating Radio Buttons35:20πŸ”’
Validating Check-boxes28:15πŸ”’
Validating Select Menus28:15πŸ”’

Itroduction to Version Control and Git50:20πŸ”’
Getting Started with Git Basic Git Commands35:45πŸ”’
Branching and Merging Collaborating with Git42:30πŸ”’
Introduction to GitHub42:30πŸ”’
GitHub Workflow for Front-end Projects42:30πŸ”’
Best Practices for Git and GitHub42:30πŸ”’
Troubleshooting Git Issues42:30πŸ”’
Integrating Git and GitHub with Front-end Tools42:30πŸ”’

What is JQuery?50:20πŸ”’
Using JQuery links35:45πŸ”’
JQuery Selectors35:45πŸ”’
JQuery Events, Effects, HTML35:45πŸ”’

Adding Header & Navigation50:20πŸ”’
Adding Logo in Navigation Bar & Adding Banner35:45πŸ”’
Adding Jumbotron42:30πŸ”’
Adding Rows, Columns & Containers42:30πŸ”’
Adding Column Width using offset Ordering Columns42:30πŸ”’
using push or pull Nesting Columns in Bootstrap42:30πŸ”’
Adding Footer top Website42:30πŸ”’
Adding Responsive or Utilities in Bootstrap Styling Button42:30πŸ”’
Adding description list in bootstrap Adding Panels42:30πŸ”’

Introduction to DOM50:20πŸ”’
DOM manipulation35:45πŸ”’
innerHTML vs innerText35:45πŸ”’
append Child vs append35:45πŸ”’
create Element, set Attribute get Element By Id35:45πŸ”’
query Selector vs query SelectorAll35:45πŸ”’

Callbacks50:20πŸ”’
asynchronous JavaScript Promises Promise, Promise States, Promise chaining35:45πŸ”’
Use of fetch() & then() Async/Await Async/Await with error handling35:45πŸ”’
Fetch API Implementing CRUD with HTML, CSS JavaScript35:45πŸ”’

React Basics50:20πŸ”’
Deploying to netlify React Hooks & States35:45πŸ”’
Working with array lists, Usage of keys, Conditional rendering, Handling Events42:30πŸ”’
Props vs State React Components42:30πŸ”’
Component lifecycle, Stateful & stateless components, Reusable components42:30πŸ”’
Introduction to Hook React Hooks42:30πŸ”’
What is a hook? Lifecycle of Hook, useState, useEffect, Props drilling42:30πŸ”’
Passing data from child to parent component42:30πŸ”’

React-router-dom50:20πŸ”’
BrowserRouter Switch, Link, Route, URL params50:20πŸ”’
Context API : Context-API50:20πŸ”’

Front-end game demonstration - hangman / tic tac toe / tile match Axios50:20πŸ”’
Playing around with API, fetch() or Axios50:20πŸ”’
Implementing simple CRUD React-redux50:20πŸ”’
Intro to Redux state management with react application50:20πŸ”’

Introduction to MySQL 50:20πŸ”’
basic queries, basic queries35:45πŸ”’

Introduction to MongoDB50:20πŸ”’
CRUD operations and basic cursor methods35:45πŸ”’
Aggregation Server-side vs Client-side rendering35:45πŸ”’

Node.js Basics Node & MongoDB Connectivity50:20πŸ”’
Connection to MongoDB35:45πŸ”’
frontend + backend connectivity35:45πŸ”’
Introduction to Node.js35:45πŸ”’
Npm packages Node.js & Express.js35:45πŸ”’

Connection to MongoDB50:20πŸ”’
frontend + backend connectivity35:45πŸ”’
Dotenv Deployment frontend + backend connectivity35:45πŸ”’

Authentication50:20πŸ”’
bcrypt frontend + backend connectivity35:45πŸ”’
JWT custom middleware35:45πŸ”’
authorization frontend + backend connectivity35:45πŸ”’

Learning Outcomes:

  • Upon Completing a Full-Stack Web Development program learner will acquire end-to-end web development skillsβ€”including front-end (HTML, CSS, JavaScript, frameworks like React or Angular), back-end (Node.js, Express, databases), API integration, deployment





How to Enroll

1. Discover the Course

Browse through our courses and find the one that matches your career goals

2. Enroll Your Course

Select your preferred course and click on the enroll button to get started

3. Pay Your Wallet

Complete the secure payment process to confirm your enrollment

4. Become a Panda Learner

Start your learning journey and join our community of successful learners

Price

β‚Ή3500

Course Title

Full Stack Web Development

Language

English

Certification

Yes - Industry Recognized

Enroll Now

Download curriculum
FAQs

The course duration is of 2 months & some course may extend to 3 months

Yes at the end of the course completion you will get certificates.

ABCPanda team will arrange a doubt clearance session accordingly.

Yes, for Recorded sessions & Live sessions access would be 1 year

No our mentors will teach from basic. If you have experience, it would add an advantage.