Table of contents
HTML :
Hindi ( prafred ) > https://youtu.be/HcOc7P5BMi4?si=tCzAWQJZZ833zKlz (2hr)
english > https://youtu.be/HD13eq_Pmp8?si=ebuMkbqNc-l4fGZ6 (1hr)
In this playlist, you find all the topics but in case you want to go fast and only learn the necessary things to start then you can watch the bellow topics in the playlist
basic structure of HTML tags and attributes
some basic tags (a, ul ol li, p, span, b, I, etc)
container div tag
form and input
audio, video, and iframe
semantic elements
CSS:
Hindi > https://youtu.be/ESnrn1kAD4E?si=Mf-X3vcLj7pbfYly (5.5hr of content and rest is project)
englist > https://youtu.be/myxfC2vfuGc?si=I_dNKycc7imLkWPw (1hr)
preferred is Hindi but if you lack time then English you can take
Basic of CSS and type of CSS (internal, external, inline)
Basic CSS properties (color, background, text-size, text-align, font-waight, hight, width, etc )
CSS selectors (class, id, multielement, inside and element, etc)
Units
Box model
flex
grid
position
hover focus
These 9 topics are enough to start with CSS and there are also some topics that are good to know
Transition
Transform
JavaScript:
Hindi > https://youtu.be/VlPiVmYuoqw?si=T0GAd4aM-Gsi0I_6
Hindi > https://youtu.be/sscX432bMZo?si=8bamLqa2frm3ADD1
English > https://youtu.be/Zi-Q0t4gMC8?si=-4ov7-CaDpZDxMhv
must know topics before starting ReactJS
Variables - (let, const, var)
Datatypes
Operators - (Arithmetic, Assignment, Comparison, Logical)
String - (calcination, interpulation)
Array and Array Methods
Objects and Objects methods
Array and Object destructuring
Functions - (function, fat Arrow function)
Conditional statements - (if-else, switch case, ternary)
Loops - (while, for, for-of, for-in, do-while, map, forEach)
Promises
Exception handling
DOM Manipulation
API handling - (fetch)
Classes (optional)
TailWindCSS:
Hindi > https://youtu.be/_9mTJ84uL1Q?si=JivFBIBWHx5_6mzc
Hindi > https://youtube.com/playlist?list=PLu0W_9lII9ahwFDuExCpPFHAK829Wto2O&si=jZllSC6truK0dxN-
What is TailWindCSS and how it was useful
Install Tailwind (CDN, tailwind cli)
How to use and find all TailWind classes
use custom values
Tailwind config - use custom properties in Tailwind, like CSS variables
Hover focus in Tailwind
Media Queries (mobile-first approach)
TailWind directive
ReactJS:
English > https://youtu.be/CgkZ7MvWUAA?si=Gud0BbpdOoijPO7L
Minimum topics to know in ReactJS
What is React and what problem it solve
Create a React app
Understand file structure and flow
Virtual DOM
Components and JSX
How to use CSS, and Images
What are Hooks in react, and state and props
Configure TailwindCSS
Conditional rendering
React Router
ContextAPI
API handling (fetch, axios)
State management liberty (RTK or Zustand)
NextJS Front-end:
NextJS a Fleamwork that builds on top of React means 60% of the nextJS is React. NextJS is a full-stack framework, which means in Next you can make Front-end as well as backend also.
Hare, we only see the front-end roadmap of NextJS
HIndi > https://youtube.com/playlist?list=PLu71SKxNbfoDWGIwaEwhTUR40AbH8qsTo&si=sxAhjYunY20vkimr
Minimum topics to know in NextJS
Create a Next app
Understand file structure
Understand client-side and server-side rendering > https://youtu.be/YkxrbxoqHDw?si=OPsRvud5L0Kidivp
Next Router
components in next - page.jsx and layout.jsx
Client component and server components
And rest is React only