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

Mern Stack Web Development-3

Uploaded by

gumnaamsingh.29
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
103 views

Mern Stack Web Development-3

Uploaded by

gumnaamsingh.29
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Mern Stack

Web Development
About Us
YHills is the bridge that takes you from
books to the on-field application of any and
everything you want to learn. You should be
trained to apply all your learnings in the real
world right from the start. This not only
makes your learning process a lot more fun
but sets you apart from the dense
competition through your exceptional skills
from our holistic learning approach.

“We're not here to just teach;


we're here to transform”
30,000+ Students Turned Industry-Ready
Professionals

4.5+ Star rating on Google from 325+ Happy


customers

Have our presence in over 4000+ colleges


including top IITs, IIMs, NITs, IIITs etc

Students from Yhills are working in Top


MNCs like IBM, Accenture, Cognizant etc
We are Proudly Certified by :

Click here Click here

Click here GET IT ON GOOGLE PLAY

Click here
Web Development

What is Web Development ??


Can a person be creative, innovative and a technical master at the same time?
Guess we are talking about a full stack web developer!

A full-stack web developer is someone who is proficient in coding the part of the website
that users interact with (front-end) as well as the part that runs behind the scenes (back-
end), allowing them to create dynamic and interactive websites and applications. As a full-
stack web developer, you're not just a coder—you're a digital visionary, breathing life into
ideas and concepts to bring them to fruition on the web. Every line of code you write is a
brushstroke on the canvas of the internet, creating immersive experiences that leave a
lasting impression on users.

Scope of Web Development ??


Congrats!!
You just made a great
choice

Did You Know ??

The global web development market size was valued at approximately $59.6
billion in 2020 and is expected to reach over $121 billion by 2025, with a CAGR
of around 15.4% during the forecast period 2020-2025.

Web development remains a high-demand field. According to the U.S.


Bureau of Labor Statistics, employment of web developers is projected to
grow 13% from 2020 to 2030, much faster than the average for all
occupations.

The demand for web development services continues to grow steadily as


businesses increasingly rely on digital platforms for their operations,
marketing, and customer engagement.

Web development is constantly evolving with new technologies and


frameworks emerging regularly. Some of the notable trends include the
adoption of JavaScript frameworks like React.js, Angular, and Vue.js, as well
as the rise of static site generators and serverless architectures.
Are We Really Different ??

‘This is NOT a Course, This is


a Commitment”

The internet is full of online courses- free as


well as paid, college students have access to
top professors and high quality study
materials.

Still our unemployment ratio continues to


grow.

At the same time, the stress and worry faced


by today’s college students reach the sky!

“ Now it’s time to leave all


your worries up to us and
experience a transformed way
to learning ”
4 Gaps That We Fill for You

1 Learn From Your Idols


Learn from Your Idols Currently
Working At Your Dream Jobs
You are already getting trained by top quality
college professors, now time to cover the gap
between theory and actual industry work. Get
trained by professionals working at your dream
jobs, get inspired, get guided, and get ready to
reach your dreams.

Interactive-Live Classes
90% of the students never finish the online
courses they enroll in. Get ready of an entirely
different experience, where you learn while
interacting with your mentors in a motivational
environment where you can’t wait for the next
session. Get Inspired! Get Going!

2 Filling the Communication Gap


Special Emphasis on Your English Communication
Skills
Even the most highly skilled professionals have reported not getting
the job due to lack of effective English communication skills . Our
focus will not only be to develop you industry-level skills but also
efficient skills to present to the world everything you have learned
confidently and fluently.
Group Discussion Sessions
Learn with the strongest tools-Practice. We will consistently arrange
group discussions sessions where you can practice to put your
thoughts out their with professionalism and fluency.
3 Experience Working on Live
Industry Level Projects

4 Live Industry Level Projects


There is a humongous difference
between learning from your classroom,
books, notes vs. having industry
experience where you know the current
industry demands and are an expert at
fulfilling those demands.

At YHills we make sure that your learning


runs parallel to the applications of your
learning, i.e right from the start till the
end you are consistently applying
everything you are learning in form of 4
main projects that are going on in the
current industry.

Projects Assigned and Guided by


Industrial Mentors
Since the purpose of this program is to get
you industry ready. You will be assigned
projects through your mentors who are
working in the industry. You get to work on
the projects that are highest in demand as
per the industry requirements of the time you
are taking the course.

You get consistent guidance from your


mentors with additional doubt clearing
sessions as per your demand for the smooth
running of your projects.
4 Advanced Placement Preparation
Advanced Interview Preparation Tools
Get FREE access to our advanced interview
preparation tool where you can:

Select the desired job role you want to


interview for.
Answer the interview questions.
Get evaluation and feedback on your
answers, tone, communication, expressions,
confidence and everything the interviewer
looks for.
Work on your shortcomings and use the tool
regularly till you securely land your dream job.

Our Highly Efficient Job Portal


Get access to our own exemplary job
portal which combines and brings for
you all the latest job openings from
each and every platform at together
at one place.

Advanced Resume Building Sessions


Learn what MNCs look for in their ideal
resumes customized to your desired job role
and explore the secrets that sets apart a
resume from the dense crowd of job seekers.

2
ROADMAP

Orientation Session
Within the first week of initial
payment you will have your
first orientation session
where you will get an in-
depth introduction to our
process.
Introduction Webinar
Between 20 to 25th of the
month, you will have your
introduction webinar where
you will get expert insights on
the scope of the subject and
your growth graph with the
selected career. 3 Months of Intensive
Training
Then we will start your 60+
hrs of intensive training.
Where we make sure you are
industry-ready.
During 3 Months of
Intensive Training
During your training the
following will be covered:
60+ hrs of interactive-live Advanced Job Preparation
sessions with industry During your training the following
experts
additional things will be covered:
4 Industry Level Projects
Advanced Job English Communication Training
Preparation Unlimited Interview Practice
Resume Building Training
Constant Quiz & Questionnaire
After 60+ Hrs. of
Sessions
Intensive Training
Certificates that sets you apart
Access to the most efficient job
portal
Access to the AI portal where “The best version of you
all set to conquer your
you can practice for interview
Dreams”
sessions.
Curriculum
Introduction to Web Technologies:
Careers in Web Technologies and Job Roles
MODULE 1

How the Website Works?


Client and Server Scripting Languages
Difference between a Web Designer and Web
Developer
Types of Websites (Static and Dynamic
Websites)
Responsive design and layout

HTML :
What is Markup Language
Basic Structure of HTML
HTML Elements
MODULE 2

Working with Forms


Adding Special Characters
Block Oriented Elements
List, Attributes of list
Uniform Resource Locators
Hypertext Links
Images, Tables
Introduction to style Sheets
Changing the Background
Creating Style Classes
Curriculum
CSS :
CSS Introduction
CSS Syntax
CSS Id & Cass
MODULE 3

Types of CSS inks


Colors and Backgrounds
Text and Fonts
Lists, Tables
CSS Selectors
CSS Box Model
CSS Advanced

Java-Script :
MODULEMODULE 6

Introduction to JavaScript
Enabling in various, browsers, Popup Boxes
Variables
4

Operators
Conditional Statements
Loops
Functions
Events
Cookies
Page redirection
Built-in Objects
Curriculum

Advanced javascript :
Form Validations
Basics of Form Validation
MODULE 5

Validating Radio Buttons


Validating Check-boxes
Validating Select Menus
JS Document Object

Version Control :
MODULEMODULE 6

Introduction to Version Control and Git


Getting Started with Git
Basic Git Commands
6

Branching and Merging


Collaborating with Git
Introduction to GitHub
GitHub Workflow for Front-end Projects
Best Practices for Git and GitHub
Troubleshooting Git Issues
Integrating Git and GitHub with Front-end
Tools
Curriculum

Jquery :
What is JQuery?
Using JQuery links
MODULE 7

JQuery Selectors
JQuery Events
JQuery Effects
JQuery HTML

Bootstrap Framework :
Adding Header & Navigation
6

Adding Logo in Navigation Bar &


MODULEMODULE

Adding Banner
Adding Jumbotron
8

Adding Rows, Columns & Containers


Adding Column Width using offset
Ordering Columns using push or pull
Nesting Columns in Bootstrap
Adding Footer top Website
Adding Responsive or Utilities in Bootstrap
Styling Button using between classes
Styling Images and making images
Responsive
Adding description list in bootstrap
Adding Panels
Curriculum

DOM :
Introduction to DOM
DOM manipulation
MODULE 9

create Element, set Attribute


get Element By Id,
query Selector vs query SelectorAll
innerHTML vs innerText
append Child vs append

Asynchronous Programming :
Callbacks
Callback, Callback hell
asynchronous JavaScript
MODULE10 6

Promises
MODULE

Promise, Promise States, Promise


chaining, Use of fetch() & then()

Async/Await
Async/Await with error handling

Fetch API
Implementing CRUD with HTML,
CSS JavaScript
Curriculum

React :
React Basics
ES5 vs ES6, JSX, Components, Props,
State
Components (simple to reusable),
Passing
data through props, Deploying to
netlify
React Hooks & States
Working with array lists, Usage of
MODULE 6MODULE 11

keys,
Conditional rendering, Handling
Events,
Props vs State
React Components
Component lifecycle, Stateful &
stateless
components, Reusable components,
Introduction to Hook
React Hooks

What is a hook?
Lifecycle of Hook,
useState, useEffect, Props drilling,
Passing data from child to parent
component
Curriculum

React Router:
React-router-dom, BrowserRouter
MODULE 12

Switch, Link, Route, URL params


Context API :
Context-API, What is context, provide
createContext, Avoid props drilling
Session task – profile name changes

useRef & useReducer :


useRef, useReducer,
Front-end game demonstration - hangman /
MODULE 136

tic tac toe / tile match


MODULE

Axios :
Playing around with API, fetch() or Axios
Implementing simple CRUD
React-redux :
Intro to Redux
state management with react application
Curriculum

Data-base MySQL :
Introduction to MySQL
MODULE 14

basic queries
DB model design
Normalization
select queries
joins

Database MongoDB :
Introduction to MongoDB,
MODULE 156

CRUD operations
basic cursor methods
MODULE

Aggregation
Server-side vs Client-side
rendering
Curriculum

Node.js :
Node.js Basics
MODULE 16

Introduction to Node.js, Npm packages


Node.js & Express.js
What is Express
API methods
Request & response objects
URL & Query parameters

Node & MongoDB Connectivity :


6 17

Connection to MongoDB(local & atlas)


frontend + backend connectivity
MODULE

Node.js Deployment :
MODULE

Dotenv
Deployment, frontend + backend
connectivity

Authentication:
Authentication, bcrypt
MODULE 18

frontend + backend connectivity


JWT:
JWT
custom middleware, authorization
frontend + backend connectivity
Curriculum
MODULE 19

Live Website Design Project


6
MODULE20
MODULE

Resume Building session & Interview


preparation session
Our Reviews

4.5+ Star on Google from 325+ Happy


customers
Certifications

PLE
SAM

Case-study based
certifications
THANK YOU

For More Details :

+91-9971828049 www.linkedin.com/company/yhills
[email protected] www.instagram.com/yhills_edutech
www.yhills.com www.facebook.com/yhillsofficial

You might also like