0% found this document useful (0 votes)
39 views

Full-Stack Development Bootcamp: Industry Tested Courses Curriculum

The document describes the curriculum for a full-stack web development bootcamp. The curriculum covers topics including Python, JavaScript, HTML, CSS, Bootstrap, Node.js, SQL, MongoDB, Angular, React, and Redux. For each topic, it lists key concepts and technologies covered at a high level, with links provided for more detailed information.

Uploaded by

Onkar Mane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Full-Stack Development Bootcamp: Industry Tested Courses Curriculum

The document describes the curriculum for a full-stack web development bootcamp. The curriculum covers topics including Python, JavaScript, HTML, CSS, Bootstrap, Node.js, SQL, MongoDB, Angular, React, and Redux. For each topic, it lists key concepts and technologies covered at a high level, with links provided for more detailed information.

Uploaded by

Onkar Mane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Full-Stack Development

Bootcamp
Industry Tested Courses Curriculum

A product of Incubated by
Python

Variables, Functions, Booleans and Modules


Sequences, Iteration and String Formatting
Dictionaries, Sets, and Files
Exceptions, Testing, Comprehensions
Advanced Argument Passing, Lambda -- functions as objects
Object Oriented Programming
More OO -- Properties, Special methods
Iterators, Iterables, and Generators

OOPS

Structure of Class & Why class?


Concepts - Abstraction, Data Hiding, Polymorphism
Constructor & Destructor
Copy constructor
Inheritance

Data structure and Algorithm

Why Data structures and Algorithms ?


Array, Stack, Queue
Linked List, Doubly Linked List, Circular Linked List
Sorting
Hashing
Trees
Heaps
Graphs

For more details visit: www.guvi.in/zen


JavaScript

Variables
Object
Array
JSON
Retrieve data from object
Retrieve data from array
Add data to object
Add data to array
Copy by reference
Copy by value
Deep copy and shallow copy
Functions
Function Parameters
Programming paradigm
Stack
Heap
Hoisting
For loop
For each loop
Accessing data from array dynamically from loop data[variable]
Getting keys from object
Accessing data from object dynamically from loop data[key]
.map()
.filter()
Callback functions

For more details visit: www.guvi.in/zen


HTML

History of Browser
What is HTML?
Window and document
Request and response simply explained
What is Tag?
Sections of HTML - head, body
What is doctype?
Exploring all tags and creating a resume
What is attribute?
What is self closing tag?
Relative path and absolute path
Difference between div and span tag
Difference between HTML and HTML5
Small intro about how Google search engine works

CSS

What is cascading style sheet? why it's important?


CSS Property and value
Different types to import style sheet style attribute, style tag, link
Difference between class and id
Padding and margin
Position attribute
Grid modeling
New attribute in CSS3 transform rotate
CSS generators gradient, drop shadow, border radius
Flex box
Media queries
CSS Animations

For more details visit: www.guvi.in/zen


Bootstrap

What is responsive design?


What is grid system?
12 column layout
Screen sizes
Bootstrap forms

Nodejs

Introduction to Nodejs
Difference between blocking and non blocking code
Introduction to packages
Inbuilt packages third party packages custom packages
Introduce to express package
Deep into Expressjs
Creating webserver
Creating API end points
Intro to Server side rendering in nodejs, ejs and usage
Introduction to Mongodb
Connecting Mongodb with Mongoose
Crud operation
Authentication
Passport
Authorization
JWT
Web socket
Room creation and connection

For more details visit: www.guvi.in/zen


SQL

SQL queries
Queries with constraint
Filtering and sorting Query results
Simple SELECT queries
Multi-table queries with JOINs
OUTER JOIN
A short note on NULLs
Queries with expressions
Queries with aggregates
Order of execution of a Query
Inserting rows
Updating rows
Deleting rows
Creating rows
Altering tables
Dropping tables

Mongodb

No Schema
Install MongoDB
How MongoDb Works?
Insert First Data
CRUD Operations
Insert Many
Update and Update Many
Delete and Delete Many

For more details visit: www.guvi.in/zen


Diving Deep into find
Difference between update and updateMany
Projection
Intro to Embed Documents
Embed Documents in Action
Adding Arrays
Fetching Data From Structured Data
Schema Types
Types of Data in MongoDB
Relationship between data’s
One to One using Embed Method
One to One using ReferenceMany
One to Many Embed
One to ManyReferenceMethod

Angular

Why is client side rendering and server side rendering?


Why angular?
What is Single page application?
Angular Modules
Angular components
Data binding
One way data binding
Property data binding
Event data binding
Two way data binding
Nesting components
Passing data through components
Angular Routing

For more details visit: www.guvi.in/zen


Url parameters
Nested Routing
Reactive forms
Form group, form control, form array
Http module
Postman
What is rest API?
CRUD operations
Promise concept
Demonstrated a full blog application with all concepts
Gave a task to create library management application

React

Quick Intro to ES6 Modules Javascript


Ecosystem - NPM/Yarn and Webpack
What is React JS and why the world needs it?
Setup development environment - Code editor
Basic React concepts
Components
JSX
States
Props
Handling data using states and props
Creating and handling Events
Using Components lifecycles
Using REST APIs to fetch data from other sources (AJAX)

For more details visit: www.guvi.in/zen


Redux

What is a Redux middleware?


Why Use React Redux?
Redux’s building blocks
How to use Redux stand-alone?
How to use Redux with React?
Integrating Redux with a UI
Extracting Data with mapStateToProps
Dispatching Actions with mapDispatchToProps
Accessing the Store

For more details visit: www.guvi.in/zen


For more details visit: www.guvi.in/zen

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy