React Type Script
ReactTypeScript - Version:1
תיאור
Training developers to learn React from scratch.Course Outcomes:In-depth understanding of advanced JavaScript and ES6. Full proficiency in developing component-based React applications. Advanced data management using Context, Zustand, or Recoil.Working with TypeScript and proper type utilization in React-based projects.
קהל יעד
Programmers with basic knowledge of HTML, CSS, and JavaScript.
▼פתח הכל
-
Day 1: Advanced JavaScript and ES6 (Preparation for React)
-
Introduction to Tools: Installing Visual Studio Code and exploring recommended extensions like React, ESLint, and Prettier.
-
Advanced JavaScript: Arrow Functions, Hoisting, Scope and Closures, DOM manipulation.
-
ES6 Features: Spread and Rest operators, Destructuring, loops, and collection operations like forEach, map, reduce, and filter.
-
Practicing DOM manipulations.
-
Creating arrays and using map, filter, and reduce functions.
-
Practicing Destructuring and Spread with real data.
-
-
Day 2: React Basics and Single-Page Applications (SPA)
-
What is ReactJS? Benefits of React in frontend applications, structure of a React-based application.
-
Working with React: Creating a React project using Vite and understanding the standard folder structure.
-
React Fundamentals: Functional components, working with JSX, and Data Binding.
-
Building a "Hello World" application.
-
Creating basic components like Header, Footer, and Main.
-
Using Props to pass data between components.
-
-
Day 3: State Management and Server Communication
-
State Management: Using useState and other hooks, managing Unidirectional Data Flow, and communication between components (Parent to Child, Child to Parent).
-
Component Lifecycle: Managing dependencies and tracking Mounting, Updating, and Unmounting stages using useEffect.
-
Creating an interactive form.
-
Fetching data from an API using Axios.
-
Managing asynchronous flow with async/await.
-
-
Day 4: What’s New in React 19 and Advanced Topics
-
React 19 Updates: Enhancements and new features like Streaming Server Rendering (SSR) and Automatic Batching.
-
React Server Components: Combining Server and Client Components.
-
React Suspense: Advanced asynchronous handling.
-
Exploring and practicing the new features introduced in React 19.
-
-
Day 5: React with TypeScript
-
Introduction to TypeScript: Benefits of using TypeScript in React development and setting up a TypeScript project.
-
Core Concepts: Data types, using Interfaces and Type Definitions, and assigning types to Props and State.
-
Working with components and types in TypeScript.
-
Using Interfaces to manage Props and State, practicing complex types in components.
-
Introduction to SSR, SSG, and a brief overview of the Next.js framework.
-
צור קשר
03-6176666
03-6176677
info@sela.co.il
שלח
קורסים קרובים
קורסים קשורים