コース概要
Web開発の世界に飛び込もう!
Webアプリケーションは、さまざまな技術や知識を組み合わせて作られています。ここではWeb開発の全体像を把握し、今後学んでいくスキルを一緒に見ていきましょう。
演習一覧 10個の演習
- Web開発
- HTML
- CSS
- JavaScript
- GitHub Pages
Webページをつくろう
Web開発の基礎はWebページです。まずはWebページを作るためのHTMLに触れてみましょう。 そしてWebページを作成し、インターネットに公開します!
Webページの構造を学ぼう
HTMLとCSSを学びながら、デザインされたWebページを作ります。
Webページの構造を理解し、自由にデザインを変更できるようになりましょう。
演習一覧 12個の演習
- HTML
- CSS
レイアウトの幅を広げよう
基本的なHTMLとCSSのコードを使ってWebページを作成できました。今度はさまざまなWebページを作れるようにスキルの幅を広げていきましょう。
演習一覧 15個の演習
- HTML
- CSS
Webページを更新しよう
以前公開したWebページを更新して、これから作るWebアプリケーションのトップページにしましょう。
演習一覧 5個の演習
- HTML
- CSS
JavaScriptを始めよう
プログラミングの基本的な仕組みや学習の進め方を知り、効率的かつ楽しく学べる土台を作りましょう。 このステップでは、これからの学びをスムーズに進めるための重要なポイントを学習します。
演習一覧 13個の演習
- JavaScript
- es6
JavaScriptの基本を学ぼう
Web開発で必須であるJavaScriptを学んでいきます。条件分岐や繰り返しといった基本の処理を習得しましょう。
演習一覧 13個の演習
- JavaScript
- es6
- マインドセット
配列を学ぼう
複数の値をまとめて扱う「配列」は、プログラミングの効率を高める上で欠かせません。配列を自在に使いこなし、データ操作の達人を目指しましょう!
オブジェクトを学ぼう
オブジェクトは、データに名前をつけてまとめて管理する方法です。例えば、キャラクターの名前や年齢などを1つにまとめて管理できます。オブジェクトの仕組みを学び、自分で作れるようになりましょう!
演習一覧 9個の演習
- JavaScript
- es6
関数を学ぼう
引き続きJavaScriptの基礎を学びます。複数の処理を1つにまとめる「関数」の定義や呼び出しを学習しましょう!
演習一覧 9個の演習
- JavaScript
- es6
配列を操作しよう
配列にデータを追加したり、データを探したりする方法を学びます。効率的にデータを扱えるようになりましょう。
演習一覧 6個の演習
- JavaScript
- es6
クラスとモジュールを学ぼう
1つのファイルでスクリプトを書くだけでなく、クラスやモジュール、パッケージを学び、より管理しやすいコードを書く方法を学びましょう。
演習一覧 21個の演習
- JavaScript
- es6
Webページを動かそう
JavaScriptを使ってHTMLとCSSを操作し、Webページに動きをつけてみましょう。
演習一覧 5個の演習
外部データとWebアプリケーションを連携しよう
外部データとWebアプリケーションを連携して、取得したデータをWebアプリケーションに表示しましょう。 DOM操作を使えば動的に要素を追加することができます。
コマンドラインを学ぼう
Web開発で必要なパッケージをインストールしたり、アプリケーションを起動したりするときに使用するCommand Line。
開発をはじめるときに困らないように基本コマンドを学びます。
演習一覧 6個の演習
- Command Line
Webアプリケーションを作ってみよう
簡単なメモアプリを作りながら、Webアプリケーションの仕組みとWeb開発の基礎を学びましょう。
このステップでは、実際のWebアプリケーション開発を通して、基礎的な知識を身につけていきます。
演習一覧 12個の演習
- JavaScript
- es6
- Node.js
Webアプリケーションでデータを扱おう
メモアプリでデータを扱う方法を学びましょう。
このステップでは、Webアプリケーションにデータベースを追加してメモを追加できるようにします。
演習一覧 12個の演習
- JavaScript
- es6
- SQL
- Node.js
Webアプリケーションでデータの更新と削除をしよう
メモアプリのデータを削除したり、変更したり、データを操作する機能を追加しましょう。
演習一覧 11個の演習
- JavaScript
- es6
- SQL
- Node.js
JSON の読み書きをする API を実装しよう
これまで学んだことを応用してAPIを実装してみましょう! APIの処理ではJSONファイル使ったデータの取得と保存、そしてリクエストへのレスポンスを行います。
よくある質問
- HTML、CSS、JavaScriptとは何ですか?
- Webページを作るための3つの技術です。HTMLはページの構造、CSSは見た目のデザイン、JavaScriptは動きや機能を担当します。この3つを組み合わせてWebサイトやWebアプリを作ります。
- プログラミング未経験でも受講できますか?
- はい、プログラミング未経験の方を対象にしたコースです。基本的なパソコン操作ができれば、どなたでも受講できます。
- どんなアプリが作れるようになりますか?
- このコースでは、ブラウザ上で動作する基本的なWebアプリケーションを作ります。ボタンをクリックして動作するような、シンプルなアプリから始めます。
- Webアプリとスマホアプリの違いは何ですか?
- WebアプリはブラウザでアクセスするアプリでURLがあればどの端末からも利用できます。スマホアプリはApp StoreやGoogle Playからインストールするアプリです。本コースではWebアプリの作り方を学びます。
- このコースを終えると何ができるようになりますか?
- HTML、CSS、JavaScriptの基礎を使って、自分のパソコンで動作するWebアプリケーションが作れるようになります。また、ReactやVue.jsなどのフレームワーク学習への土台ができます。
- Node.jsやRailsのWeb開発コースとの違いは何ですか?
- 本コースもNode.jsを中心に学びますが、mosyaやProgate Pathのコンテンツも含むため、より実践的な内容まで学ぶことができます。