12 US$
weeklyor 600 US$ for 50 classes
Desarrollo web con React: Proyectos con Git, Github e implementación con Github Pages.
Nueva clase
Edades 13-18
Curso grupal en vivo
Videoconferencias en vivo
1 x por semana, 50 semanas
5-7 alumnos por clase
35 min
Qué está incluido
50 reuniones en vivo
29 horas 10 minutos horas presencialesTarea
1 hora por semana. 1-2 por semanaEvaluación
7 o más durante toda la claseExperiencia de clase
Dive into an exciting journey from React beginner to expert web developer with this year-long adventure! Guided by a passionate and experienced instructor (me!), you'll explore the world of React while getting hands-on with modern web development tools. Whether you're starting from scratch or aiming to level up your skills, this course will give you everything you need to create dynamic, interactive web applications with ease and confidence. Over the course of the year, students will gradually build their React skills, starting from the basics and moving toward creating complex, state-driven applications. You'll also learn how to deploy your projects using GitHub Pages, making sure you can share your work with the world. Core Topics Covered: React Basics: Components, JSX, and functional components State & Props: Managing state in React and passing data between components Event Handling: Handling user interactions in React (onClick, onChange, etc.) Forms & User Input: Managing form inputs and controlling form state React Router: Navigating between different views in a React app React Hooks: Using useState, useEffect, and other hooks to manage component logic Conditional Rendering: Dynamically showing or hiding content based on conditions Error Boundaries: Handling errors in your React components Styling in React: Using CSS, CSS Modules, and inline styles APIs and Fetching Data: Working with APIs to get dynamic data Version Control with Git: Managing your code with Git and GitHub GitHub Pages & Deployment: Deploying React apps using GitHub Pages Responsive Design: Making sure your app works on all screen sizes Projects Students Will Complete: Intro Web Page – A simple HTML page with images, links, and structure Login & Signup Page – Form-based login with input validation Emoji Translator – Convert words or phrases into emojis Shopping Page – Choose and “buy” snacks and drinks using JavaScript logic Personal Website or Blog – Designed, built, and deployed with React and GitHub Pages Weather App – A React app that fetches weather data from an API and displays it dynamically To-Do List App – A React app to manage a to-do list, including adding, editing, and deleting tasks By the end of the course, students will have a strong foundation in React, hands-on experience building real-world projects, and a personal React app live on the internet. Teaching Style: As the sole instructor, I use an interactive teaching style that combines live lectures, coding demonstrations, hands-on exercises, and collaborative projects. Each session is designed for learners of all levels, providing clear explanations, practical examples, and personalized feedback to support student growth and mastery. Interaction and Engagement: Throughout the year-long course, students will engage with the course material and fellow learners through various interactive activities, including: Live lectures: In-depth explanations of React concepts and web development techniques Coding sessions: Interactive coding challenges and exercises to reinforce learning Group projects: Collaborative React projects to apply knowledge and build real-world applications Q&A sessions: Opportunities to ask questions, seek clarification, and engage in discussions with the instructor and peers Code reviews: Constructive feedback to enhance coding skills and best practices By actively participating in these interactive sessions, students will not only become proficient in React but also develop the necessary skills and confidence to excel as web developers in today’s dynamic web landscape. Target Age Group: Ages 13-18 (Basic HTML web development knowledge required).
Metas de aprendizaje
Understand React Fundamentals: Gain a solid understanding of core React concepts, including components, JSX, props, and state.
Manage State and Props: Effectively manage state in React applications and pass data between components using props.
Programa de estudios
50 Lecciones
más de 50 semanasLección 1:
Course Kick-Off & Goals
Meet the class, tour VS Code, npm, and GitHub; outline year-long projects.
35 minutos de lección en vivo en línea
Lección 2:
Setting Up React
Install Node, run create-react-app, explore folder structure.
35 minutos de lección en vivo en línea
Lección 3:
HTML & CSS Refresher
Quick dive into tags, attributes, Flexbox, and class vs. id.
35 minutos de lección en vivo en línea
Lección 4:
Modern JavaScript Basics
let/const, arrow functions, template strings—tools React relies on.
35 minutos de lección en vivo en línea
Otros detalles
Requisitos previos
Prerequisites:
Basic understanding of HTML, CSS, and JavaScript (similar to the content covered in the "HTML, CSS, JavaScript Projects with GitHub" course).
Familiarity with GitHub is a plus but not mandatory.
Recursos externos
Además del aula de Outschool, esta clase utiliza:
Conoce al profesor
Experiencia y certificaciones del docente
Maestría desde Loyola Marymount University
I am a skilled web development instructor with extensive experience teaching React, front-end development, and full-stack technologies. Over the years, I’ve worked with a variety of students, from beginners to advanced learners, guiding them through the process of building dynamic web applications. With a focus on hands-on, project-based learning, I aim to equip my students with the technical skills they need to succeed in the ever-evolving field of web development.
My expertise includes React, JavaScript, Git, GitHub, and modern web development tools, which I use to teach students how to create interactive, state-driven web applications. I bring a passion for teaching, and I’m committed to helping students understand the core principles of React and web development in a fun, engaging way. Throughout the course, I foster a collaborative and supportive learning environment where students can grow their skills and confidently build their own projects.
With years of experience teaching coding and web development to young learners, I ensure that every class is accessible and tailored to the needs of my students, making complex concepts easy to grasp and fun to apply.
Reseñas
Faruk Hasan sugiere esta clase a continuación...
Python avanzado: desarrollo de aplicaciones con Flask, programación orientada a objetos, HTML, bases de datos, Github y API
Faruk Hasan
4.8
(149)
12 US$ por clase
Clase grupal
50 semanas, 1/semana, 35 min
13-17
Otras clases de Faruk Hasan
Otras clases de Faruk Hasan
A los padres también les gusta
Club de programación informática de JavaScript/p5.Js: juegos, animaciones y más
Coco Coders
4.8
(974)
20 US$ por clase
Próxima sesión a las 12 AM el Monday
Clase grupal
1/semana, 55 min
9-13
Campamento de verano: Programación en Javascript para niños (Introducción)
Dr. Elliott Heflin, Jr.
4.6
(405)
19 US$ por clase
Próxima sesión a las 10 PM el Mon 5/26
Clase grupal
5 semanas, 2/semana, 55 min
8-13
Codificación creativa en Javascript/P5.Js: ¡Crea juegos, animaciones y más!
Create N Learn: Game-Based Learning & Future Skill
4.8
(58)
15 US$ por clase
Próxima sesión mañana a las 11 PM
Clase grupal
8 semanas, 1/semana, 55 min
12-14
Javascript/P5.Js 1:1 para edades de 9 a 14 años
Coco Coders
4.8
(974)
60 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-14
Codificación Javascript basada en proyectos (nivel 1)
AI Code Academy
4.7
(1,797)
21 US$ por clase
Próxima sesión a las 11:30 PM el Wednesday
Clase grupal
10 semanas, 1/semana, 1 hora
9-14
Semestre de Javascript: ¡De lo básico a las grandes ideas!
Coco Coders
4.8
(974)
18 US$ por clase
Próxima sesión a las 2 PM el Mon 6/2
Clase grupal
10 semanas, 1/semana, 55 min
10-15
Programación creativa individual [Arte digital + Juegos + Animación en JavaScript]
Terry D [Code & Art, JavaScript, M.Ed]
5.0
(49)
30 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-15
Búsqueda de codificación para niños: Edición de juegos de JavaScript
MS. JEN of ARTISTIC KIDS WORKSHOP
4.7
(6)
12 US$ por clase
Próxima sesión a las 12 AM el Tue 6/3
Clase grupal
4 semanas, 2/semana, 55 min
9-14
Programación en Java para principiantes, nivel 1: aprendizaje basado en proyectos
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,885)
20 US$ por clase
Próxima sesión a las 12 AM el Wed 8/6
Clase grupal
12 semanas, 1/semana, 50 min
10-15
Campamento de verano: Javascript basado en proyectos para niños (nivel 2)
AI Code Academy
4.7
(1,797)
23 US$ por clase
Próxima sesión a las 3 PM el Mon 6/16
Clase grupal
2 semanas, 5/semana, 1 hora
10-15
Campamento de verano: Javascript basado en proyectos para niños (nivel 1)
AI Code Academy
4.7
(1,797)
22 US$ por clase
Próxima sesión a las 3 PM el Mon 6/16
Clase grupal
2 semanas, 5/semana, 1 hora
9-13
Ciencias de la Computación: Python, R, JS, Java, C, IA, Ciencia de Datos y más. Tutoría individual.
Joshua West, MBA/ISM, President & Educator w/OtRE
140 US$ por sesión
Lecciones 1 a 1
Bajo demanda
12-18
Desarrollo web avanzado: proyectos de HTML, CSS y Javascript de un año de duración para niños
Faruk Hasan
4.8
(149)
12 US$ por clase
Próxima sesión a las 11 PM el Tue 7/1
Clase grupal
1/semana, 35 min
11-15
Sesiones de codificación 1:1: Java, Python, HTML, CSS, JavaScript (personalizable)
MissB aka Bhavana R (Coding)
4.9
(38)
70 US$ por sesión
Lecciones 1 a 1
Bajo demanda
9-18
[1 a 1] [Python, Javascript, Java, Scratch] Evaluación de codificación: de 8 a 17 años
Mr. Hun
5.0
(6)
29 US$ por sesión
Lecciones 1 a 1
Bajo demanda
8-17
Tutoría individual de programación informática, codificación, Python, Javascript, C# y C++
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(731)
36 US$ por clase
Próxima sesión a las 4 PM el Wednesday
Clase grupal
1/semana, 25 min
7-12
Más para explorar
Matemáticas fáciles
Introducción al japonés
Dominando la multiplicación
Fruta
Casa del árbol mágico Dinosaurio al amanecer
Principiante coreano
Emergencia matemática
Cantando Broadway
Edad Media europea
Boceto para principiantes
Aventuras de piano nivel 2a
Vainas que mezclan colores de espectro completo
Electromagnetismo 1
Fundamentos de escritura para
Diversión y ejercicio
Esterilla de pilates
Introducción a las habilidades blandas en la escuela secundaria
Mazmorras y dragones Homebrew El ascenso de la Reina Exánime
Criptomoneda Bitcoin
Alas de dragón de fuego