35 Days of ReactJS
The training is divided into 4 Sections:
- HTML
- CSS
- JavaScript
- ReactJS
- Live Projects
- Projects 15+
- Git and GitHub
- Profile Building
This is what we are going to cover in 35 Days.
Different tags - html, title, body, paragraph, heading 1 to 6, anchor, break row, link, img
Different attributes - style, href, rel, src,
tags - submit button, checkbox, radio, date, email, file, number, password, reset, search.
Textarea, select, fieldset, legend.
- What is HTML?
- How the HTML code compile?
- What data structure is used behind the scenes in HTML?
- What is HTML parser?
- How to add CSS with HTML file?
- What are absolute and relative URLs?
- How to navigate to a specific part of the page? CSS id
- How to use the loading attribute to lazy load images? loading attribute in image tag. Lazy?
- How to build a form?
- How to configure a form to comunicate with server with attributes: action, enctypes, method, target.
- How to change the design of datetype input field.
- How to preview the image with file input type?
Selector, Class and id , Comment, border, color, background- color, image, repeat, attachment,
Border - style , width, color, shorthand, border-radius
Margin - top, right, bottom, left
Padding -
What is box model?
Universal selector *
Text align - left, center, justify, text-decoration - overline, none, under-line, line-through, text-transform, text-indent
- What is CSS?
- What is CSS Ruleset?
- How many ways to use CSS in a webpage?
- What is the difference between Pseudo-classes and pseudo-elements?
- What is the difference between class selectors and id selectors?
JavaScript - How it works?
Add it into a HTML file
Variables, Operators
- How to add it with HTML?
- How console works?
- What is Document?
- How variables work in JS?
JavaScript
user input, while loop, do while loop, for loop,
functions basics
practice questions
JavaScript Project
Captcha Generator
JavaScript Projects Part 2
Captcha Generator
JavaScript Array object, different types of array representations.
Methods for stack and queue operations, push pop shift unshift.
Array with for loop, for in , for of,
Multidimensional array
Other important methods: - splice, slice, concat, foreach, indexOf, lastIndexOf, includes, find, filter, reverse, split, join
Array.isArray
JavaScript String, Single and dobule quotes, backticks.
Special characters: new line character, length,
Strings are immutable
String methods: charAt, toUpperCase, toLowerCase, indexOf, includes, startsWith, endsWidth, slice, substring, substr
JavaScript Objects
JavaScript Project Speech Recognition
Functions
Arrow functions
JavaScript Classes
React Basics
Why React?
CDN - unpkg - React, ReacrDOM and babel
Understanding JSX (JavaScript XML)
- JSX Elements
- Comment
- Rendering JSX
- Style and className in JSX
- Injecting data into JSX
- What is babel?
- What is transpiler?
- What is single page application?
- What is DOM?
- What is Virtual DOM?
React create-react-app
Install these extensions from Visual Studio Code
- Prettier
- ESLint
- Bracket Pair Colorizer
- ES7 React/Redux/GraphQL/React-Native snippets
- create-react-app
adding first JSX code with react
- What is module?
- What is package?
- What is NPM?
- What is webpack?
React first app
- add jsx and render the content
- Inject Data into JSX
- Add image in the page
-
Components
-
Functional Component / Presentational Component / Stateless Component / Dumb Component
-
Class Component / Container Component/ Statefull Component / Smart Component
Rendering React Components
- What is React Component?
- Difference between normal function and arrow function.
- How to make reusable react components?
- How small is a React component?
- What is the difference between a pure JavaScript function and a functional component?
React Props
Props in functional Components
String Props
- What is props in a React component ?
- How do you access props in a React component ?
- What data types can we pass as props to components ?
React Map List Keys
Working of Map function with Numbers, arrays of arrays, arrays of object.
Key mapping,
- Why you need to map an array ?
- Why we need keys during mapping an array ?
React Class Components Statefull components
Class Components, props in class components, methods in class components.
Convert all the functional components into class components.
- What is inheritance and how do you make a child from a parent class?
- What is class based React component ?
- What is the difference between functional React component and class based React component ?
- When do we need to use class based components instead of functional components