含まれるもの
6 録画レッスン
6 週間
教師のサポート1年間のアクセス
コンテンツに課題
週1時間. Learners will be asked to complete further work on their application between sessions, but this is optional.修了証書
クラス修了後 1この文章は自動翻訳されています
このクラスで学べること
英語レベル - B1
米国の学年 8 - 12
Beginner - Intermediate レベル向け
Get ready to create your own weather app in this exciting hands-on coding class! Using Vue 2, you'll learn how to build a functional web application that shows current weather and a forecast for any city in the United States. This course is perfect for young developers who want to explore real-world coding concepts while creating something cool and useful. By the end of this course, you’ll have your very own weather app, a solid understanding of Vue 2, and the confidence to tackle more coding projects.
学習到達目標
Achieve a basic familiarity with the Vue.js framework
Solidify understanding of JSON
シラバス
6 レッスン
6 週間以上レッスン 1:
Introduction to Vue 2 and Setting Up the Project
Topics Covered:
Overview of Vue.js and its purpose.
Setting up a basic Vue 2 project with CDN.
Explanation of Vue components and data binding.
Creating the project folder structure and git repository.
Hands-On Activities:
Set up a basic Vue project.
Create a simple Vue component.
レッスン 2:
Building the Basic App Structure
Topics Covered:
Vue templates and rendering lists.
Understanding Vue directives (v-bind, v-if, v-for).
Adding basic CSS styling for the app layout.
Hands-On Activities:
Create the app’s main layout (header, input field, results area).
Add a dynamic title or message using Vue’s reactivity.
レッスン 3:
Fetching Weather Data from an API
Topics Covered:
What are APIs, and how do they work?
Introduction to the weather API
Using JavaScript's fetch() method within Vue.
Hands-On Activities:
Fetch weather data for a hardcoded city and display it in the app.
Discuss basic error handling.
レッスン 4:
Making the App Interactive
Topics Covered:
Vue 2 event handling (v-on and methods).
Binding input fields with v-model.
Passing user input (like a city name) to the API call.
Hands-On Activities:
Add an input field where users can type a city name.
Fetch and display weather data based on user input.
その他の情報
受講の前提条件
Students should be familiar with HTML, CSS, and JavaScript before attempting this class.
受講に必要なもの
Laptop / Computer with internet connection
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
レビュー
自分のペースで学べるコース
$5
毎週6 録画済みレッスン
6 間の講師サポート
開始日を選択してください
コンテンツへの 1 年間のアクセス
開始日を選択してください
年齢: 13-18