Web Essential – Advanced
Web Core
コース概要
バックエンド開発のための言語と知識を選択して学習するプロセス
Web標準技術に基づいてWebアプリケーション開発者の養成に焦点を当て、基礎から段階的に進行し、基本学習とアプリケーション学習を円滑に習得できるようにTASK&PROJECT形式で進行されます。
このコースでは、次のトピックについて説明します。
PHPの構文とデータ型 | PHPの基本的な構文、変数、データ型、演算子、および制御構造。 |
関数と配列 | 関数を定義して使用する方法と、配列を操作し、配列要素を操作する方法。 |
オブジェクト指向プログラミング(OOP) | OOPは現代プログラミングの必須概念であり、PHPも例外ではありません。 PHPのOOPには、クラス、オブジェクト、継承、カプセル化、多型が含まれます。 |
PHPを使用したWeb開発 | 動的Webページの作成、フォームによるユーザー入力の処理、データベースとの対話、セッションとCookieの使用。 |
MySQLデータベース統合 | MySQLは広く使用されているリレーショナルデータベース管理システムであり、PHPはそれを完全にサポートしています。 MySQLデータベースに接続し、基本的なCRUD(作成、読み取り、更新、削除)操作を実行する方法を学びます。 |
PHPフレームワーク | 構造化されたWebアプリケーションの開発方法を提供し、業界で広く使用されており、フレームワークを使用してWebアプリケーションを構築する方法を学びます。 |
PHPのセキュリティ | セキュリティはWeb開発の重要な側面であり、PHPプロセスでは、入力検証、パスワードハッシュ、SQLインジェクション防止、およびクロスサイトスクリプティング(XSS)防止などのセキュリティ対策を実装する方法を学びます。 |
テストとデバッグ | ユニットテスト、機能テスト、XDebugやZend Debuggerなどのデバッグツールの使用など、PHPコードをテストおよびデバッグするためのベストプラクティスを学びます。 |
PHPアプリケーションのデプロイ | ApacheやNginxなどのWebサーバーの設定、Gitなどのバージョン管理システムの使用、依存関係管理のためのComposerなどのツールの使用など、WebサーバーにPHPアプリケーションをデプロイする方法を学びます。 |
このコースは、PHP技術を使用してWebサイトを構築および維持するために必要なスキルと知識を学生に学習することを目的としています。
コース紹介
毎日の日程表
午前クラス | ランチと休憩 | 午後クラス | 夕食と休憩 | ディナークラス |
---|---|---|---|---|
8:00-12:05 | 12:05-13:05 | 13:05-17:00 | 17:00-18:00 | 18:00-22:00 |
영어 1:1, グループクラス | IT クラス | チームプロジェクト(自律) |