Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hemansnation/react35
35 Days of ReactJS. Understanding the frontend web development with the power of ReactJS along with HTML CSS JavaScript.
https://github.com/hemansnation/react35
css html javascript jsx reactjs
Last synced: about 2 hours ago
JSON representation
35 Days of ReactJS. Understanding the frontend web development with the power of ReactJS along with HTML CSS JavaScript.
- Host: GitHub
- URL: https://github.com/hemansnation/react35
- Owner: hemansnation
- Created: 2022-05-03T16:45:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-01T16:43:06.000Z (over 2 years ago)
- Last Synced: 2023-03-05T04:03:26.599Z (over 1 year ago)
- Topics: css, html, javascript, jsx, reactjs
- Language: JavaScript
- Homepage:
- Size: 412 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React35
35 Days of ReactJSThe training is divided into 4 Sections:
1. HTML
2. CSS
3. JavaScript
4. ReactJS
5. Live Projects
6. Projects 15+
7. Git and GitHub
8. Profile BuildingThis is what we are going to cover in 35 Days.
# HTML Refresher
### Day 1
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.
#### Interview Questions
- 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?# CSS Refresher
### Day 2
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
#### Interview Questions
- 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
### Day 3
JavaScript - How it works?
Add it into a HTML file
Variables, Operators
#### Interview Questions
- How to add it with HTML?
- How console works?
- What is Document?
- How variables work in JS?### Day 4
JavaScript
user input, while loop, do while loop, for loop,
functions basics
practice questions
#### Interview Question
### Day 5
JavaScript Project
Captcha Generator
### Day 6
JavaScript Projects Part 2
Captcha Generator
### Day 7
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
### Day 8
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
### Day 9
JavaScript Objects
### Day 10
JavaScript Project Speech Recognition
### Day 11
Functions
Arrow functions
### Day 12
JavaScript Classes
### Day 13
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#### Interview Questions
- What is babel?
- What is transpiler?
- What is single page application?
- What is DOM?
- What is Virtual DOM?### Day 14
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-appadding first JSX code with react
#### Interview Questions
- What is module?
- What is package?
- What is NPM?
- What is webpack?### Day 15
React first app
- add jsx and render the content
- Inject Data into JSX
- Add image in the page### Day 16
- Components
- Functional Component / Presentational Component / Stateless Component / Dumb Component
- Class Component / Container Component/ Statefull Component / Smart ComponentRendering React Components
#### Interview Questions
- 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?### Day 17
React Props
Props in functional Components
String Props
#### Interview Questions
- 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 ?### Day 18
React Map List Keys
Working of Map function with Numbers, arrays of arrays, arrays of object.
Key mapping,
#### Interview Questions
- Why you need to map an array ?
- Why we need keys during mapping an array ?### Day 19
React Class Components Statefull components
Class Components, props in class components, methods in class components.
Convert all the functional components into class components.
#### Interview Questions
- 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