コース概要

ウェブ開発入門

  • ウェブサイトとウェブアプリケーションの違い
  • モバイルデバイスでのウェブアプリケーションのアクセス方法

ウェブサイトとウェブアプリケーションの仕組みの理解

ウェブ開発環境の準備

ウェブアプリケーションのプレゼンテーション層(フロントエンド)の理解

HTMLの基礎

CSSの基礎

Javascriptの基礎

レスポンシブウェブデザイン

フロントエンドライブラリとフレームワーク

プロジェクト: モバイル対応のウェブサイトを設計する

ウェブアプリケーションのデータアクセス層(バックエンド)の理解

PHPの基礎

データベースとSQLの基礎

Linuxの基礎

バックエンドライブラリとフレームワーク

  • Laravel

ウェブアプリケーションサーバーの設定

  • LAMPスタック: Linux, Apache, MySQL, PHP

プロジェクト: マイクロブログを作成する

ウェブアプリケーションのセキュリティ強化

ウェブアプリケーションのテスト

  • テスト駆動開発

プロジェクトの管理

  • バージョン管理

プロジェクト: Cstoreアプリを作成する

高度なJavascript

高度なPHP

高度なSQL

高度なセキュリティ

アクセシビリティとローカライゼーション

プロジェクト: テストプロジェクト

展開手法と継続的インテグレーション

  • Jenkins

コラボレーションとアジャイル開発

プロジェクト: 決定待ち

ウェブアプリケーションの最適化

ウェブアプリケーションのスケーリング

ウェブアプリケーションのトラブルシューティング

プロジェクト: 決定待ち

その他の技術と手法

  • React、Progressive Web Apps、NoSQLデータベースなど

閉会の挨拶

要求

  • プログラミングに関連するまたは類似した技術分野での職業訓練または学士号、または相当の実務経験
  • PHP、JavaScript、Python、Java、Objective C などの2つ以上の一般的な目的のプログラミング言語の使用経験(これらに限定されない)
  • ウェブアプリケーション開発またはモバイルアプリケーション開発の経験
 420 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー