US$12
weeklyor US$600 for 50 classes
무엇이 포함되어 있나요?
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 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
선생님을 만나보세요
교사 전문성 및 자격증
석사 학위 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 세
Faruk Hasan님의 다른 수업
Faruk Hasan님의 다른 수업
다른 인기 수업
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 세