Frontend-Agenda - Frontend
Frontend-Agenda - Frontend
1/5
TOPICS SUBTOPICS FRIDAY
SNO WEEKDAYS
HTML-FRONTEND
1) Web Page Layout Tags – Header, Nav, Section, Article, Aside and Footer
2) Text Tags – Headings (H1 --- H6), Paragraph, list and Tables
Day-4 HTML Important Tags 3) Head, Body and Script
4) Links and Anchor Tags
5) Doc Type and Meta Tags
CSS-FRONTEND
1) What is CSS
2) Why CSS and how it is used?
3) CSS Stylesheets – internal, external and inline
Day-6 4) What is Selector
5) Types of Selectors – Universal, Tag, ID, Class, Attribute, Relationship, Pseudo
and Group Selectors
Introduction & Selectors 6) CSS Properties and rules.
Day-8 CSS Layout & Design 1) Positioning- Float and Display 2) Flexbox and properties
1) Media Queries
Day-9 Responsive CSS 2) Grid
Css-projects
BOOTSTRAP
1) variables,scope ,hoisting
Day-14 Basics of Javascript 2) What are Operators and Types of Operators.
1) Stingmethods
Day-17
Data structures 2) Array Methods
Template Literals
Getter and Setter functions
Strict Mode
DAY-22
Module Export and import
Block Scoping
ES6 Concepts
Callbacks
Promises
DAY-23 fetch
Aync Await
Async JS Call, Apply and Bind
Projects
React Development-frontend
What is React?
React Project Setup/React Boilerplate
Variables and Datatypes
Node, Module, Package, Node Package Manager(NPM)
DAY-24 React Introduction Create React App
Virtual DOM?
Loops, Operator and Conditions?
DAY-25 React Basics Array and String Methods
What is JSX Element
Commenting a JSX element
Rendering a JSX Element
Style and className in JSX
DAY-26 JSX Injecting data to a JSX Element
Big picture of components
JavaScript function vs Class
Creating React Component
Class Component
Functional Component
DAY-27 Components How to create Reusable Components
Props in Functional Component
What is props?
Props object
Destructuring props
propTypes
defaultProps
DAY-28 Props How to share data between components using Props
What is State in React
How to set state in Functional Component
How to set state in Class Component
Day-14 DAY-29 State How to reset the State in class/functional
What is React Router ?
BroswerRouter
Route
Switch
NavLink
Nested Routing
Redirect
DAY-30 Navigation Prompt
DAY-31 Forms Form input fields Form Data Binding Form Validations Styling Forms
Async Request in React
How to do HTTP/API request?
DAY-32 API Request GET, POST, PUT and Delete using Axios and Fetch
Functional component Lifecycle hooks
Class component Lifecycle hooks
DAY-33 LifeCycle Hooks Refs and useContext
ES6 vs ES5 React code
React Events
What are keys in React
Higher order Components
Style Properties in React Component
React Events
What are keys in React
Higher order Components
DAY-34 React Essentials Style Properties in React Component
Topics TSessions
HTML 5
CSS(Cascading Style Sheet) 10 Approx-2months
BootStrap 3
Java Script 20
React Devlopment 20