オーダーメイドコースのカリキュラムとその概要は以下です。
・HTML/CSS 基礎
Webページの骨組みを作成するHTMLの書き方
Webページの見た目をデザインするCSSの書き方
実践的なWebページのレイアウト
・BootStrap4
簡単にリッチなページを作成できる BootStrap4の使い方
レスポンシブデザインを実現するグリッドシステムの使い方
各種コンポーネントの使い方
・JavaScript基礎
プログラミングの基礎
JavaScriptの基礎文法
Webサイトにスライダーなどを追加する方法
・JavaScript実践
画面に表示する要素を制御するDOMの基礎
JavaScriptを通じてサーバから情報を取得するajaxの使い方
JavaScript を利用して本格的なアプリケーションを作成する方法
・Photoshop CC
レイヤーや写真加工などの基本操作
デザインの基礎理論(4大原則、配色、文字デザイン)
グリッドレイアウトによるデザインカンプ作成
・Illustrator CC
図形の描画やテキスト入力などの基本操作
ロゴやバナーなどのWebデザインパーツ作成
自由なレイアウトのデザインカンプ作成
・Cloud9
ブラウザ上でプログラミングを行うCloud9の仕組み
Cloud9の基本的な利用方法
Cloud9の実践的なテクニック
・Laravelデプロイ基礎(レンタルサーバ)【オンラインレッスン対象外】
レンタルサーバーの基本的な使い方
セキュリティ対策の基礎
品質の高いコードの書き方
・Java基礎
プログラミングの基礎
Java の基礎文法
プログラムの組み立て方
・Java実践
オブジェクト指向の基礎
コレクションの使い方など、各種実践的なテクニック
オブジェクト指向での設計について
・Javaサーブレット実践
Javaサーブレットの仕組み
JSPの使い方
サーブレットを通じたデータベースの扱い方
・Spring Boot基礎
Spring Boot のインストール方法
Spring Boot の基本的な仕組みについて
Spring Boot とデータベースを連携させた基本的なアプリケーションの作成方法
・Spring Boot実践
Spring Boot 上でのログインの仕組みの作り方
Spring Bootにおける複数のテーブルの連携方法
Spring Bootの各種実践テクニック
・ネットワーク基礎【オンラインレッスン対象外】
ネットワークの基礎知識
ブラウザの仕組みの基本となるHTTPの基礎知識
Webサイトにおけるセキュリティの基礎知識
・クラウド基礎【オンラインレッスン対象外】
クラウドとは何か
クラウドサービスの種類について
IaaSの仕組みについて
・AWS基礎【オンラインレッスン対象外】
AWSとは何か
AWSで提供しているサービスの概要について
AWSの各サービスの基礎知識
・AWS実践(Laravel)【オンラインレッスン対象外】
AWS上にLaravel アプリケーションを設置(デプロイ)する方法
デプロイの際のセキュリティ設定について
アプリケーションの撤去方法について
・MySQL
データベースとは何か
SQLの基礎について
データベース上のテーブル設計の基礎
・PHP基礎
プログラミングの基礎
PHPの基礎文法
プログラムの組み立て方
・PHP実践
PHPの各種実践的なテクニック
オブジェクト指向の基礎
オブジェクト指向での設計について
・Laravel基礎
Laravel のインストール方法
Laravel の基本的な仕組みについて
Laravel とデータベースを連携させた基本的なアプリケーションの作成方法
・Laravel実践
Laravel 上でのログインの仕組みの作り方
Laravelにおける複数のテーブルの連携方法
Laravelの各種実践テクニック
・Google Apps Script【オンラインレッスン対象外】
Google Apps Script の基本的な使い方
Google Apps Script で利用できる各種サービス
Google Apps Script で作成できるアプリケーションの基礎
・Python基礎
プログラミングの基礎
Pythonの基礎文法
プログラムの組み立て方
・Python実践
Pythonの各種実践的なテクニック
オブジェクト指向の基礎
オブジェクト指向での設計について
・Python業務自動化
Pythonを利用した業務自動化のためのプログラム作成(①CSVファイル操作、②Excel 操作、③ブラウザを操作)
・Django基礎
Django のインストール方法
Django の基本的な仕組みについて
Django とデータベースを連携させた基本的なアプリケーションの作成方法
・Django実践
Django 上でのログインの仕組みの作り方
Django における複数のテーブルの連携方法
Django の各種実践テクニック
・Ruby基礎
プログラミングの基礎
Ruby の基礎文法
プログラムの組み立て方
・Ruby実践
Ruby の各種実践的なテクニック
オブジェクト指向の基礎
オブジェクト指向での設計について
・Ruby on Rails6基礎
Rails のインストール方法
Rails の基本的な仕組みについて
Rails とデータベースを連携させた基本的なアプリケーションの作成方法
・Ruby on Rails6実践
Rails 上でのログインの仕組みの作り方
Rails における複数のテーブルの連携方法
Rails の各種実践テクニック
・Linuxコマンド基礎【オンラインレッスン対象外】
Linux 上で使えるコマンド(bash)の仕組み
bash の基礎コマンドについて
シェルスクリプトの基本的な使い方
・Git 基礎【オンラインレッスン対象外】
バージョン管理とは何か
Git の基本的なコマンドについて
Github の基本的な使い方について
・Docker【オンラインレッスン対象外】
Docker とは何か
Docker の基本的なコマンドについて
Docker 上での LAMP(Linux, Apache, MySQL, PHP) 環境の作り方
・Pythonデータサイエンス
Pythonの基礎的な使い方
自動処理の仕方
Webスクレイピングの仕方
・WordPress
WordPressとは
WordPressの設定の仕方
基本的な機能の使い方
・WordPressカスタマイズ【オンラインレッスン対象外】
テーマの基礎
プラグインの基礎
テーマ・プラグインのカスタマイズ実践