はじめてのWeb開発をやってみよう

このコースでは、プログラミング未経験者がWebアプリケーションを作るために必要な技術・知識を学んでいきます。HTML、CSS、JavaScriptの基礎から始めてエンジニアを目指す人が最初に身につけておくべきことを学習します。コースの各ステップで少しずつWebアプリケーションの機能追加を進め、最終的に自分のパソコンで動作するアプリを完成させます。

  • HTML
  • CSS
  • JavaScript
  • サーバーサイドプログラミング
  • データベース

こんな人におすすめ

プログラミング未経験からWebエンジニアを目指す方におすすめの入門コースです。

  • プログラミング未経験でWeb開発を始めたい方
  • Webエンジニアやフロントエンドエンジニアを目指す方
  • 自分でWebサイトやWebアプリを作ってみたい方
  • HTMLやCSSを聞いたことはあるが実際に書いたことがない方

はじめてのWeb開発をやってみようで学べること

HTMLでWebページの構造を作り、CSSでデザインを整え、JavaScriptで動きを付ける方法を学びます。各ステップで少しずつ機能を追加しながら、最終的に自分のパソコンで動作するWebアプリケーションを完成させます。
※Progateだけでなく、mosyaやProgate Pathのコンテンツを利用しながら学習していきます。Progateのプラスプランに加入いただいている方は、本コースのすべてのコンテンツを利用いただけます。

Web開発の世界に飛び込もう!

Webアプリケーションは、さまざまな技術や知識を組み合わせて作られています。ここではWeb開発の全体像を把握し、今後学んでいくスキルを一緒に見ていきましょう。

  • はじめてのHTML
  • Webページ公開
学習内容をみる (10演習)

Webページをつくろう プラス

Web開発の基礎はWebページです。まずはWebページを作るためのHTMLに触れてみましょう。 そしてWebページを作成し、インターネットに公開します!

  • 基本タグ
  • 文字の装飾
学習内容をみる (6演習)

JavaScriptを始めよう プラス

プログラミングの基本的な仕組みや学習の進め方を知り、効率的かつ楽しく学べる土台を作りましょう。 このステップでは、これからの学びをスムーズに進めるための重要なポイントを学習します。

  • 変数
  • 文字列の連結
学習内容をみる (13演習)

配列を学ぼう プラス

複数の値をまとめて扱う「配列」は、プログラミングの効率を高める上で欠かせません。配列を自在に使いこなし、データ操作の達人を目指しましょう!

  • 配列
学習内容をみる (5演習)

オブジェクトを学ぼう プラス

オブジェクトは、データに名前をつけてまとめて管理する方法です。例えば、キャラクターの名前や年齢などを1つにまとめて管理できます。オブジェクトの仕組みを学び、自分で作れるようになりましょう!

  • オブジェクト
  • undefined
学習内容をみる (9演習)

関数を学ぼう プラス

引き続きJavaScriptの基礎を学びます。複数の処理を1つにまとめる「関数」の定義や呼び出しを学習しましょう!

  • 関数
  • アロー関数
  • スコープ
学習内容をみる (9演習)

配列を操作しよう プラス

配列にデータを追加したり、データを探したりする方法を学びます。効率的にデータを扱えるようになりましょう。

  • 配列メソッド
  • filter・map
学習内容をみる (6演習)

外部データとWebアプリケーションを連携しよう

外部データとWebアプリケーションを連携して、取得したデータをWebアプリケーションに表示しましょう。 DOM操作を使えば動的に要素を追加することができます。

  • fetch API
  • 外部データ連携
学習内容をみる (1演習)

コマンドラインを学ぼう プラス

Web開発で必要なパッケージをインストールしたり、アプリケーションを起動したりするときに使用するCommand Line。

開発をはじめるときに困らないように基本コマンドを学びます。

  • コマンドライン
  • ディレクトリ操作
学習内容をみる (6演習)

Webアプリケーションを作ってみよう プラス

簡単なメモアプリを作りながら、Webアプリケーションの仕組みとWeb開発の基礎を学びましょう。

このステップでは、実際のWebアプリケーション開発を通して、基礎的な知識を身につけていきます。

  • Express
  • EJS
学習内容をみる (12演習)

Webアプリケーションでデータを扱おう プラス

メモアプリでデータを扱う方法を学びましょう。

このステップでは、Webアプリケーションにデータベースを追加してメモを追加できるようにします。

  • データベース連携
  • フォーム
学習内容をみる (12演習)

JSON の読み書きをする API を実装しよう

これまで学んだことを応用してAPIを実装してみましょう! APIの処理ではJSONファイル使ったデータの取得と保存、そしてリクエストへのレスポンスを行います。

  • JSON API
学習内容をみる (2演習)