[go: up one dir, main page]

0% found this document useful (0 votes)
71 views20 pages

Full Stack Development - Tech - Curriculum 2023

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)
71 views20 pages

Full Stack Development - Tech - Curriculum 2023

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/ 20

Mongo DB

</> Express

{}

Mock Interviews

NodeJs DSA

Java React

Full Stack
Developer
(MERN Specialization)

Become a full stack developer with expertise on MERN Stack.


Build strong web development fundamentals and problem solving skills.
Architect end-to-end web applications using emerging frameworks and
create a portfolio of projects.

Edureify Tech Pvt Ltd. https://edureify.com 1


Programming Foundations

You will learn the fundamental concepts of programming and


gain the con dence to code in Python. You will learn to write
programs and use the right data structures to solve problems
and build modular software with Object-Oriented Principles

Fundamentals of Programming

Operators, Datatypes & Variables Loops

Strings & Numbers String Methods

Conditional Statements

Functions & Data Structures


Functions & Recursion Tuples & Sequences
Lists and List Methods Sets & Dictionaries

Object-Oriented Programming
Classes & Objects in Python

Attributes & Methods

Inheritance & Polymorphism

Edureify Tech Pvt Ltd. https://edureify.com 2


Developer Fundamentals
You will learn the essentials of Operating Systems, Networks
and use some essential developer tools like Command-Line
and Git. You'll learn to version your software with Git and
push your code to GitHub

Introduction to OS& Networks

Overview of OS Concepts Application Layer

Networks & Internet Web Servers

Network Layer

Working with Command Line


Files & File System Environment Variables
Managing System Packages Network & SSH

Collaborating with Git

VCS & Git Repositories Working with Branches

Staging Area & Commits Issues & Pull Requests

Edureify Tech Pvt Ltd. https://edureify.com 3


Static Website Design
This course helps you build a strong foundation on web
technologies such as HTML, CSS. With this, you will create
and publish simple and beautiful websites from scratch.

Software Development Fundamentals


Importance of Frontend

Fundamentals

Syntax

Debugging

Tweaking Code

HTML Basics
Getting Started HTML Attributes
HTML Elements HTML Images

HTML Headings HTML Hyperlinks

HTML Paragraphs HTML Containers

HTML Button HTML Lists

Edureify Tech Pvt Ltd. https://edureify.com 4


CSS Basics
CSS Rulesets CSS Box Model

CSS Propert ies CSS Margins

CSS Colors CSS Paddings

CSS Units CSS Borders

Bootstrap Components
Carousel

Embedding Videos

Course Project
Build Website by using HTML5, CSS3 and Bootstrap
5+ Assignment

Edureify Tech Pvt Ltd. https://edureify.com 5


Responsive Website Design
This course helps you build a strong foundation on web
technologies such as HTML, CSS, Media Queries, and Flexbox.
With this, you can create a responsive web application which
runs smoothly across all the devices like desktop, tablet, and
mobile.

Intermediate CSS

Block vs inline elements CSS Speci city

CSS Selectors CSS Inherit ance

Class Selector CSS Cascading

Id Selector

Type Selector

Course Project Build a responsive Course website using HTML5,

5+ Assignment CSS3 and Bootstrap Grid System.

Edureify Tech Pvt Ltd. https://edureify.com 6


Bootstrap
Bootstrap Grid System Navbar
Container Buttons

Row Colors

Column
Bootstrap Utilities

Display Utilities

Flex Utilities

Sizing Utilities

Spacing Utilities

Course Project Build a responsive website using HTML5, CSS3 and


2+ Assignment Bootstrap Grid System.

Edureify Tech Pvt Ltd https://edureify.com 7


Data Structure and Algorithm
In this course, you will understand the fundamental concepts
,We cover fundamental concepts pertaining to memory,
complexity analysis, and Big O notation, and then break
down popular data structures to give you a detailed look
at how these concepts are applied under the hood.
Linked Lists and Binary Trees will never instill fear in your
heart again.

• Two Pointers
• Insertion sort • Sliding Windows
• Merge sort • Complexity Analysis
• Quick sort • Big O notation
• Linear search • Graphs
• Binary search • Dynamic Programming
• Math Algorithms • Bit Manipulation
• Backtracking • Recursion

Edureify Tech Pvt Ltd. https://edureify.com 8


Dynamic Web Applications
In this course, you will understand the fundamental concepts
in JavaScript and apply them to build dynamic and
interactive web projects. You will also learn scope, hoisting
and the fundamentals necessary to use modern frameworks
like React, Angular and Vue. You'll master key functional
methods like map, reduce and lter plus promises and ES6+
asynchronous JavaScript!

Introduction to JavaScript

Data Types Arrays

Variables Objects

Basic Operators Control Flow

Conditionals Comments

Loops Math Functions

Functions

DOM Manipulation

The JavaScript Console Manipulating Style


Introduction to the DOM Manipulating Text and Content

De ning the DOM Manipulating Attributes

Select and Manipulate Local Storage

Important Selector Methods

Edureify Tech Pvt Ltd. https://edureify.com 9


Forms

The form element The button element


The label element The select element

The input element The textarea element

The option element Form validations and Input


validations
The optgroup element

Array Methods
Adding & Removing Elements

push

unshift

splice

pop

shift

Finding Elements
find

indexOf

Concat

Edureify Tech Pvt Ltd. https://Edureify.com 10


Events, Fetch & Callbacks
How to add Event Listeners Hypertext Transfer Protocol (HTTP)

Callbacks HTTP Requests using Fetch

Schedulers HTTP Responses

setTimeout Working with JSON data

clearTimeout
setInterval

clearInterval

Edureify Tech Pvt Ltd. https://edureify.com 11


Intermediate JavaScript
In this course, you will learn the concepts like Events, Scope,
Hoisting, this, ES6 Classes, Error handling, More about
Objects and how to handle Asynchronous JavaScript.

Rest parameters and spread syntax


Destructuring Arrays

Destructuring Objects

More Objects

Constructor Functions Constructor Method

Factory Functions new keyword

this

this in methods this in function declarations

window scope this in events

Prototypes & ES6 Classes

Built-in Constructor Functions Inheritance

Constructor Property this in classes

Edureify Tech Pvt Ltd. https://edureify.com 12


Asynchronous JS
Async/ Await

Promises

Scope & Hoisting in JavaScript

Array Methods

Map

Reduce

Filter

String Manipulations

trim & split Methods


toUpperCase & toLowerCase Methods

includes Method

Edureify Tech Pvt Ltd. https://edureify.com 13


Intermediate Responsive
Web Design
This course will help you to develop a responsive layouts
using CSS Flexbox and CSS Media Queries.

CSS
Tool tips
Bootstrap containers Buttons
Transitions,
Tables, Images, Colors
Transformation,
Animations
Alerts, Buttons
Box sizing
Flex
Spinners, Cards
Grid
Pagination, Drop Down

Carousel

Combining Multiple Media Features


CSS Media Queries in a single Media Query.

Media Query Logical Operators (and)

Media Types Logical Operators (not)

Media Features Logical Operators (,)

Width, min-width, max-width


Height, min-height, max-height

Orientation

Edureify Tech Pvt Ltd. https://edureify.com 14


React JS- Getting started
In this course, you will learn how to build stateful web
applications with the ReactJS library. When you nish this
course, you will be comfortable creating an application in
ReactJS, from scratch.

Introduction to React JS

Why React? Handling Events


Stateful + Stateless components Conditional Rendering

Hello World Lists and Keys

Introducing JSX Forms


Rendering Elements Composition vs Inheritance

Components and Props Thinking In React

State and Lifecycle

CSS in JS
Styled Components

Emotion

Routing Authentication and Authorization

Query parameters

Path parameters

Edureify Tech Pvt Ltd. https://edureify.com 15


React JS Hooks
In this course, you will learn how to build stateful web
applications with the React JS Hooks.

Introduction to Hooks

Introducing Hooks Hooks with Local Storage


useState Hooks with React Router

useEffect Data fetching using Hooks

useContext Writing Custom Hooks

Edureify Tech Pvt Ltd. https://edureify.com 16


State Management using
Redux
In this course, you will learn how to build advanced stateful
web applications with React JS and Redux.

Redux Toolkit
Introducing Redux Using createSlice
createAction Setting up our store via
con gureStore
dispatch
Asynchronous Logic and Data
Fetching

Edureify Tech Pvt Ltd. https://edureify.com 17


Relational and Non
Relational Databases
Learn about the incredibly prevalent databases today.
Through this course, you'll develop strong fundamentals and
be pro cient in concepts related to Databases and DBMS.
Most importantly, you'll also be able to perform powerful
queries on databases using SQL.

Relational Databases

Introduction Normalisation & Advanced SQL


Querying
SQL
ACID Properties
Aggregation, Relationships, Join

Non Relational Databases (MongoDB)

Introduction to MongoDB Aggregations

CURD operations Nested Documents

Querying Documents

Edureify Tech Pvt Ltd. https://edureify.com 18


Backend Development with
Node and Express
In this course, you'll learn how to build a backend web
application using one of the most popular and mature
Javascript web development frameworks, Express. It lets you
build better web apps quicker, and with less code. This
course covers various aspects of web application
development like database routing, urls etc.

Introduction to NodeJS
Securing APIs
Node REPL
Json Web Token(JWT)
Modules
Authentication vs Authorization
NPM CLI
Building Secure Web API's with Express
Usage of NPM Packages

Introduction to Express Web Application Framework

HTTP Server Handling HTTP Request

Routes Preparing HTTP Response

Fundamentals of Application Building in Express

Integration with Database Error Handling

CRUD Operations Middlewares

Edureify Tech Pvt Ltd. https://edureify.com 19


START CODING TODAY

Job Ready Program IN FULLSTACK SOFTWARE


DEVELOPMENT

CONTACT US

Edureify Tech Pvt. Ltd


B 70, 1st Floor, Sector 2, NOIDA 201301,
Uttar Pradesh
Power ahead in your career with Edureify

011--44767801 dev@edureify.com https://edureify.com 20

You might also like