コース概要
ウェブ開発入門
- ウェブサイトとウェブアプリケーションの違い
- モバイルデバイスでのウェブアプリケーションのアクセス方法
ウェブサイトとウェブアプリケーションの仕組みの理解
ウェブ開発環境の準備
ウェブアプリケーションのプレゼンテーション層(フロントエンド)の理解
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つ以上の一般的な目的のプログラミング言語の使用経験(これらに限定されない)
- ウェブアプリケーション開発またはモバイルアプリケーション開発の経験
お客様の声 (5)
ガンナーが進める中でほぼすべてのコードを即席で書いてくれたことが気に入りました。しかし、トレーニング後にも参照できるように Google ドライブにたくさんの事前に準備された資料があったのも良かったです。 また、私が事前に提供したサンプルデータに基づいてガンナーが書いたコードも非常に役立ちました。これにより、トレーニングが私たち自身のデータセットに関連するものになりました。
Ranvir - Schroders Personal Wealth
コース - Visual Studio Code
機械翻訳
各モジュールに対して多数の例が用意されており、トレーナーの豊富な知識が活かされています。
Sebastian - BRD
コース - Secure Developer Java (Inc OWASP)
機械翻訳
Module3 アプリケーションの攻撃とエクスプロイト、XSS、SQLインジェクション Module4 サーバーの攻撃とエクスプロイト、DOS、BOF
Tshifhiwa - Vodacom
コース - How to Write Secure Code
機械翻訳
実際の例。
Kristoffer Opdahl - Buypass AS
コース - Web Security with the OWASP Testing Framework
機械翻訳
トレーナーの主題に関する知識は非常に優れており、セッションが視聴者にとってデモンストレーションを追えるように設定されていたことで、単に座って聞いているだけよりもその知識が定着しました。
Jack Allan - RSM UK Management Ltd.
コース - Secure Developer .NET (Inc OWASP)
機械翻訳