株式会社フルネス

GoWebアプリケーション構築ハンズオン研修

概要

Go言語はGoogle社が開発した言語で、軽量スレッディングのための機能や、動的型付け言語(Python)のようなプログラミングの容易性などがあります。
長時間動作し変更頻度が比較的低いミドルウェア層のソフトウェアを記述するのに、go言語は得意と言われております。
本研修ではGo言語の特徴を活かしながら、Webアプリケーションの構築に必要なスキルをハンズオン形式で習得することが出来ます。

目的

・Goによるアプリケーション構築に必要な知識、スキルを実機を通じて学習する。
・Goのテンプレートエンジンやデータベースを活用できるようになる。

対象者

・Goの基本文法が理解できる、または何らかのプログラミング言語の開発経験がある方
・GoによるWebアプリケーション構築に関心のある方

内容

●事前準備‧環境構築
・Go言語の開発環境の構築
・パッケージ管理ツールのインストール
・統合開発環境のインストール
・コンテナ仮想化環境のインストール

●Go Webアプリ開発概要
・Go言語でWeb アプリ開発をする事のメリット
・Webアプリ開発の基本要素
・Web アプリケーションとは
・HTTP とは
・HTTP リクエスト
・HTTP リクエストメソッド
・HTTP リクエストヘッダ
・HTTP レスポンス

●はじめてのGoプログラミング
・プロジェクトの作成
・Goを実行させるコンテナの作成
・Go言語のコード記述
・Goプログラムの実⾏
・コンテナの中に⼊り開発する
・vscode 拡張機能Remote Container のインストール
・Remote Container 設定ファイルの作成
・Go Web アプリの動作確認
・コード補完を追加する
・GoModulesの初期化
・ホットリロードの追加
・ライブラリの追加

●net/httpライブラリ
・net/httpライブラリとは
・Web アプリケーションの構成要素について
・Web サーバの構築
・Web サーバの構築
・ハンドラの実装
・マルチプレクサの実装
・HTTP リクエストの取得
・HTTP レスポンスの制御
・Web クライアントの構築
・HTTP リクエストの実装

●テンプレート
・テンプレート概要
・テンプレートの基本的な使い方
・テンプレートの文法
・条件アクション
・イテレートアクション
・パイプライン
・インクルードアクション

●データの永続化
・データを永続化する手段の種類
・依存性逆転の原則(DIP)で永続化を着脱可能にする
・ドメインモデル層の実装
・インフラストラクチャ層の実装(メモリに記録)
・プレゼンテーション層の実装
・Web サーバの実装
・動作確認
・ファイルを使って永続化
・リポジトリの実装
・動作確認
・DBを使って永続化
・DBコンテナの作成
・DB永続化処理の実装
・動作確認

●REST APIを作
・API コントローラーの作成
・コントローラーの作成
・サーバの実装
・動作確認
・ブラウザのJavaScriptからリクエスト
・CORSの設定
・動作確認
・APIドキュメントの⽣成
・ライブラリの追加
・コメントの追加
・APIドキュメント生成
・swagger用のハンドラ登録
・動作確認

研修日数

2日間

日時

お問い合わせください

【過去開催】
・2021年 8月24日(火)~ 25日(水)10:00~18:00(2日間)
・2020年1月22日(水)~23日(木)10:00~18:00 (2日間)
・2019年11月20日(水)~21日(木)10:00~18:00 (2日間)
・2019年9月12日(木)~13日(金)10:00~18:00 (2日間)
・2019年1月28日(月)~29日(火)10:00~18:00(2日間)
・2018年3月12日(月)~13日(火)10:00~18:00(2日間)
※近年ではオープン講座よりクローズドオープン講座(一社向けオープン講座)を開催することが多くなっております。

場所

●オンライン
Zoomによるオンラインのため、ネットワーク環境があればどこでも受講を頂けます。
※PCのご用意が難しい場合はご相談ください

●新宿会場
東京都新宿区新宿2-19-12 静銀新宿ビル4F(新宿三丁目C7出口から3分)

講師

フルネス講師

テキスト

オリジナルテキスト

費用

77,000円(税込)/お一人様

お申込

お問い合わせフォームにて希望月度をご連絡下さい。
折り返し申込書をご用意致します

一社研修をご希望のお客様

一社研修(講師派遣)をご希望の企業様はお気軽にお問い合わせください。
内容、時期、ご予算などお伺いしご提案いたします。

備考

・法人企業様のみの対象となります

オープン講座キャンセルポリシー(必ず御一読下さい)

弊社オープン講座のお申し込みの取り消しに関しまして、以下のキャンセルポリシーが発生します。
必ず事前にご確認をお願いいたします。
なお、お申し込みの際は弊社オープン講座のキャンセルポリシーに同意したこととさせて頂きます。

(1)申込オープン講座開催日の10営業日前までは、無料
(2)申込オープン講座開催の9営業日前から6営業日前までは、研修料金の50%
(3)申込オープン講座開催の5営業日前から研修当日は、研修料金の全額

特記事項
・欠席された場合には、研修費用の全額をご請求させていただきます。
・弊社都合で開催を中止または延期する事由が発生した場合には、お客様へのご請求は発生しません。

  • いいね (0)
topへ