US$12

weekly
or US$600 for 50 classes
수업

React 웹 개발: Git, Github을 활용한 프로젝트, Github Pages를 활용한 배포!

신규 수업
연령대: 13-18 세
실시간 그룹 수업
이 재밌는 실습 부트캠프에서 React 여정을 시작해 보세요! 아이들은 React를 배우고 인터랙티브 웹 앱을 제작할 수 있습니다. 캠프를 마치면 실제 프로젝트를 통해 React 컴포넌트, 상태, 이벤트에 대한 깊이 있는 이해를 갖추게 될 것입니다.
평균 평점:
4.8
수강 후기 수:
(149 수강 후기)
인기 수업

실시간 화상 수업
50주 동안 주당 1회
5-7 수업 정원
35분

무엇이 포함되어 있나요?

50개의 라이브 미팅
수업 29 시간 10 분 시간
숙제
주당 1시간. 주 1-2회
학습 평가
수업 중 7회 이상
보고계신 지문은 자동 번역 되었습니다

수업 소개

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).

학습 목표

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.

강의 계획서

50 레슨
50 주 이상
레슨1:
Course Kick-Off & Goals
 Meet the class, tour VS Code, npm, and GitHub; outline year-long projects. 
35 분 온라인 라이브 레슨
레슨2:
Setting Up React
 Install Node, run create-react-app, explore folder structure. 
35 분 온라인 라이브 레슨
레슨3:
HTML & CSS Refresher
 Quick dive into tags, attributes, Flexbox, and class vs. id. 
35 분 온라인 라이브 레슨
레슨4:
Modern JavaScript Basics
 let/const, arrow functions, template strings—tools React relies on. 
35 분 온라인 라이브 레슨

그 외 세부 사항

사전 요구 사항
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.
Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:

선생님을 만나보세요

가입일: May, 2020
4.8
149수강 후기
인기 수업
프로필
교사 전문성 및 자격증
석사 학위 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.

리뷰

Faruk Hasan 다음에는 이 수업을 제안합니다...
Python 고급: Flask, OOP, HTML, 데이터베이스, Github 및 API를 사용한 앱 개발
Faruk Hasan
4.8
(149)
US$12회당 수업료
그룹 수업
50 주, 주당 1회35분
13-17 세

다른 인기 수업
JavaScript / p5.Js 컴퓨터 과학 코딩 클럽: 게임, 애니메이션 등
Coco Coders
4.8
(974)
US$20회당 수업료
다음 세션은 Monday 12 AM 에 예정되어 있습니다.
그룹 수업
주당 1회55분
9-13 세
여름 캠프: Javascript 코딩 4 키즈(소개)
Dr. Elliott Heflin, Jr.
4.6
(405)
US$19회당 수업료
다음 세션은 Mon 5/26 10 PM 에 예정되어 있습니다.
그룹 수업
5 주, 주당 2회55분
8-13 세
9-14세를 위한 1:1 Javascript/P5.Js
Coco Coders
4.8
(974)
US$60 세션당
일대일 레슨
온디맨드
9-14 세
Javascript/P5.Js 크리에이티브 코딩: 게임, 애니메이션 등을 만들어 보세요!
Create N Learn: Game-Based Learning & Future Skill
4.8
(58)
US$15회당 수업료
다음 세션은 내일 11 PM 입니다.
그룹 수업
8 주, 주당 1회55분
12-14 세
프로젝트 기반 자바스크립트 코딩(레벨 1)
AI Code Academy
4.7
(1,797)
US$21회당 수업료
다음 세션은 Wednesday 11:30 PM 에 예정되어 있습니다.
그룹 수업
10 주, 주당 1회1 시간
9-14 세
자바스크립트 학기: 기본부터 핵심 아이디어까지!
Coco Coders
4.8
(974)
US$18회당 수업료
다음 세션은 Mon 6/2 2 PM 에 예정되어 있습니다.
그룹 수업
10 주, 주당 1회55분
10-15 세
크리에이티브 코딩 1:1 [디지털 아트 + 게임 + 자바스크립트 애니메이션]
Terry D [Code & Art, JavaScript, M.Ed]
5.0
(49)
US$30 세션당
일대일 레슨
온디맨드
9-15 세
어린이 코딩 퀘스트: 자바스크립트 게임 에디션
MS. JEN of ARTISTIC KIDS WORKSHOP
4.7
(6)
US$12회당 수업료
다음 세션은 Tue 6/3 12 AM 에 예정되어 있습니다.
그룹 수업
4 주, 주당 2회55분
9-14 세
초보자를 위한 Javascript 코딩 레벨 1 - 프로젝트 기반 학습
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,884)
US$20회당 수업료
다음 세션은 Wed 8/6 12 AM 에 예정되어 있습니다.
그룹 수업
12 주, 주당 1회50분
10-15 세
여름 캠프: 어린이를 위한 프로젝트 기반 자바스크립트(2단계)
AI Code Academy
4.7
(1,797)
US$23회당 수업료
다음 세션은 Mon 6/16 3 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 5회1 시간
10-15 세
여름 캠프: 어린이를 위한 프로젝트 기반 자바스크립트(1단계)
AI Code Academy
4.7
(1,797)
US$22회당 수업료
다음 세션은 Mon 6/16 3 PM 에 예정되어 있습니다.
그룹 수업
2 주, 주당 5회1 시간
9-13 세
컴퓨터 과학: Python, R, JS, Java, C, AI, 데이터 과학 등 1:1 튜터링
Joshua West, MBA/ISM, President & Educator w/OtRE
US$140 세션당
일대일 레슨
온디맨드
12-18 세
웹 개발 마스터하기: 어린이를 위한 1년짜리 HTML, CSS, Javascript 프로젝트
Faruk Hasan
4.8
(149)
US$12회당 수업료
다음 세션은 Tue 7/1 11 PM 에 예정되어 있습니다.
그룹 수업
주당 1회35분
11-15 세
1:1 코딩 세션: Java, Python, HTML, CSS, JavaScript(사용자 정의 가능)
MissB aka Bhavana R (Coding)
4.9
(38)
US$70 세션당
일대일 레슨
온디맨드
9-18 세
컴퓨터 프로그래밍, 코딩, 파이썬, 자바스크립트, C#, C++ 1:1 튜터링
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(731)
US$36회당 수업료
다음 세션은 Wednesday 4 PM 에 예정되어 있습니다.
그룹 수업
주당 1회25분
7-12 세
[1대1] [Python, Javascript, Java, Scratch] 코딩 평가: 8세 ~ 17세
Mr. Hun
5.0
(6)
US$29 세션당
일대일 레슨
온디맨드
8-17 세
더 많은 수업 보기
검색
기프트 카드 구매
통화, 시간대 및 언어 설정 열기
언어 및 지역
로그인