中堅SEの技術メモ

検索して出会ったサイトのリンク集です。

2023-01-01から1年間の記事一覧

【web技術・基礎編】1-1-7-13.Javaアプリケーション開発・Spring BootのWebアプリ開発(テスト編②)

○ゴール 以下の用語が説明出来る様になる。 ・Spring Test ・モックテスト ・DBテスト ・Spring Webテスト ・Spring Bootテスト ○参考教材(所用時間:47分) 【動画】 B8 今こそ知りたいSpring Test - Spring Fest 2020 - YouTube

【web技術・基礎編】1-1-7-12.Javaアプリケーション開発・Spring BootのWebアプリ開発(テスト編①)

○ゴール 以下の用語が説明出来る様になる。 ・JUnit ・JUnitの使い方 ○参考教材(所用時間:40分) 【動画】 A 1230 多田真敏 入門:テスト技法とJUnit - YouTube ○ハンズオン(所用時間:40分) ・下記の動画を参考にして、自分のPCでJUnitを動かしてみよう。 CCC…

【web技術・基礎編】1-1-7-11.Javaアプリケーション開発・Spring BootのWebアプリ開発(DB編)

○ゴール 以下の用語が説明出来る様になる。 ・Spring Bootアプリ(DB接続)の作成方法 ・Spring Bootアプリにおけるトランザクションの管理方法 ○参考教材(所用時間:57分) 【動画】 【Java】Spring Boot + MyBatisでデータベースに接続する方法 - YouTube Sp…

【web技術・基礎編】1-1-7.Javaアプリケーション開発・タイトル一覧

1-1-7-1.Javaアプリケーション開発・オブジェクト指向①(所要時間41分) 1-1-7-2.Javaアプリケーション開発・オブジェクト指向②(所要時間47分) 1-1-7-3.Javaアプリケーション開発・デザインパターン、設計原則①(所要時間57分) 1-1-7-4.Javaアプリケーシ…

【web技術・基礎編】1-1-7-10.Javaアプリケーション開発・Spring Boot提供機能・オートコンフィグレーション

○ゴール 以下の用語が説明出来る様になる。 ・オートコンフィグレーションの役割 ・オートコンフィグレーションの仕組み ○参考教材(所用時間:45分) 【動画】 Fest2021 sf_3 怖くないSpring Bootのオートコンフィグレーション - YouTube

【web技術・基礎編】1-1-7-9.Javaアプリケーション開発・Spring BootのWebアプリ開発

○ゴール 以下の用語が説明出来る様になる。 ・Spring Bootが提供する機能 ・Spring Bootアプリの作成方法 ○参考教材(所用時間:19分) 【参考サイト】 Java Spring Boot とは - Spring Boot の概要 | Microsoft Azure 【動画】 Spring Bootで占いwebアプリを作…

【web技術・基礎編】1-1-7-8.Javaアプリケーション開発・Spring Framework開発のアーキテクチャ②

○ゴール 以下の用語が説明出来る様になる。 ・クラス階層とクリーンアーキテクチャの対応 ・アプリ開発で利用するアノテーション ・各アノテーションの意味と役割 ○参考教材(所用時間:47分) 【動画】 誰もが一度はつまずくSpring Bootを解説♪-プログラム構成…

【web技術・基礎編】1-1-7-7.Javaアプリケーション開発・Spring Framework開発のアーキテクチャ①

○ゴール 以下の用語が説明出来る様になる。 ・クリーンアーキテクチャを採用する目的 ・各層(レイヤー)の役割 ・クリーンアーキテクチャの設計ポイント ○参考教材(所用時間:80分) 【動画】 実践クリーンアーキテクチャ 音ズレ修正Ver.【プログラミング】 -…

【web技術・基礎編】1-1-7-6.Javaアプリケーション開発・Spring Frameworkの基礎②

○ゴール 以下の用語が説明出来る様になる。 ・JavaConfig ・コンポーネントスキャン ・環境要素の外出し方法 ・Beanの生成サイクル ・「Spring MVC」と「Spring MVC」が提供する処理 ○参考教材(所用時間:62分) 【動画】 Fest2021 sf_5 プロになるためのSprin…

【web技術・基礎編】1-1-7-5.Javaアプリケーション開発・Spring Frameworkの基礎①

○ゴール 以下の用語が説明出来る様になる。 ・SpringFrameworkの全体概要 ・Springコンテナの仕組み ・DI(Dependency Injection:依存性注入)の仕組み ・スコープ(デフォルトの内容) ・プロキシの仕組みと利用する目的 ・SpringFrameworkを利用する際の…

【web技術・基礎編】1-1-7-4.Javaアプリケーション開発・設計原則②、プログラミング原則

以下の用語が説明出来る様になる。 ・保守性、再利用性、拡張性を高くするための設計方法 ・主作用、副作用の違い ・DRYの考え方と実現方法 ○参考教材(所用時間:65分) 【動画】 クラス分割の大原則 GRASPとは何か - YouTube コマンド・クエリ分離の原則(CQS…

【web技術・基礎編】1-1-7-3.Javaアプリケーション開発・デザインパターン、設計原則①

○ゴール 以下の用語が説明出来る様になる。 ・よく利用されれるデザインパターンの内容とメリット ・SOLIDの原則 ・「依存性(関係)逆転の原則」と適用する際に得られるメリット ○参考教材(所用時間:57分) 【動画】 【オブジェクト指向プログラミング】よく…

【web技術・基礎編】1-1-7-2.Javaアプリケーション開発・オブジェクト指向②

○ゴール 以下の用語が説明出来る様になる。 ・カプセル化の意味とメリット ・ポリモーフィズム(多態性)の意味とメリット ・インターフェースの意味とメリット ○参考教材(所用時間:47分) 【動画】 アクセス修飾子の使い方とカプセル化のメリット【Java入門…

【web技術・基礎編】1-1-7-1.Javaアプリケーション開発・オブジェクト指向①

○ゴール 以下の用語が説明出来る様になる。 ・Javaのメリット ・オブジェクト指向のメリット ・Webアプリケーション開発のJava役割 ○参考教材(所用時間:41分) 【動画】 Java技術の歴史と全体像【日本一Java講師が本気出してみた】 - YouTube オブジェクト指…

【web技術・中級編】1-2-5.セキュリティ(ネットワーク・物理)、パケット

○ゴール 以下の用語が説明出来る様になる。 ○参考教材(所用時間:60分) 【動画】 【#25 ITニュース】Wiresharkを使う前に知っておきたい事 - YouTube 【#16 Wire Sharkを使って見た】セキュリティのお勉強 - YouTube 【#17 Wire Sharkを使って見た 2】HTTPS T…

【web技術・中級編】タイトル一覧

1-2-1.ネットワーク技術、DNS(所要時間20分) 1-2-2.負荷分散(所要時間55分) 1-2-3.セキュリティ(通信)、HTTPS、SSL/TLS(所要時間55分) 1-2-4.セキュリティ(ネットワーク・物理)、TCP/IP(所要時間140分) 1-2-5.セキュリティ(ネットワーク・物理)、パ…

【web技術・中級編】1-2-7.セキュリティ(ネットワーク・論理)、DMZ、ファイアウォール

○ゴール 以下の用語が説明出来る様になる。 ・ファイアウォールの役割と種類・DMZの役割・IDSの役割・IPSの役割・UTM ○参考教材(所要時間45分) 【動画】 【22年 情報処理安全確保支援士】#7 ファイアウォールの代表的な方式 - YouTube 【セキュリティ勉強…

【web技術・中級編】1-2-6.セキュリティ(ネットワーク・物理)、サブネットマスク/CIDR、NAT、NAPT

○ゴール 以下の用語が説明出来る様になる。 ・CIDR・NAT・NAPT ○参考教材(所用時間:30分) 【動画】 サブネットマスクとCIDRを超ざっくり解説!【何となく理解するIT】 - YouTube 【#49 ネットワーク CCNA CCNP 講座】NAT NAPTってなんだ? - YouTube

【web技術・中級編】1-2-4.セキュリティ(ネットワーク・物理)、TCP/IP

○ゴール 以下の用語が説明出来る様になる。 ・TCP・IP・OSI階層モデルとTCP/IP階層モデルの対比・TCP/IP通信データのデータフォーマット・パケット(TCPセグメント)・ルータ・TCP/IPを用いる理由・IPアドレスのクラス・ポート番号 ○参考教材(所用時間:140分…

【web技術・中級編】1-2-3.セキュリティ(通信)、HTTPS、SSL/TLS

○ゴール 以下の用語が説明出来る様になる。 ・TLS・PKI・CA、認証局・SSL証明書、サーバ証明書・共通鍵暗号方式・公開鍵暗号方式・暗号化スイート・TLSハンドシェイク ○参考教材(所用時間:55分) 【動画】 情報ネットワーク: SSL/TLS - YouTube 【やっと理解…

【web技術・中級編】1-2-2.負荷分散

○ゴール 以下の用語が説明出来る様になる。 ・ロードバランサーの役割・ロードバランサーの仕組み・負荷分散方式の種類と特徴・パーシステンス・ヘルスチェック・可用性、拡張性が上がる理由 ○参考教材(所用時間:55分) 【動画】 ロードバランサーとは(基本…

【web技術・中級編】1-2-1.ネットワーク技術、DNS

○ゴール 以下の用語が説明出来る様になる。 ・ドメイン、FQDN・DNSの役割・名前解決の仕組み・キャッシュDNSとコンテンツDNSの違い・DNSレコードの種類 ○参考教材(所用時間:20分) 【動画】 DNSの仕組み徹底解説【高校情報1・情報処理技術者試験】FQDN、ドメ…

【web技術・基礎編】1-1-6. 動的コンテンツ②、サーブレット、tomcat

〇ゴール 以下の用語が説明出来る様になる。・サーブレットの仕組み・tomcatの役割・tomcatが動く仕組み 〇参考教材(所用時間:30分) 無料webサーバTomcat(トムキャット)のインストールと設定・実行方法【JavaWeb入門講座4】Tomcat - YouTube 初心者向け!サ…

【web技術・基礎編】1-1-5. 動的コンテンツ①、JavaScript

〇ゴール 以下の用語が説明出来る様になる。・動的コンテンツ・JavaScriptの役割・JavaScriptエンジン・JavaScriptの動く仕組み・サーブレットの役割と仕組み・tomcatの役割 ○参考教材(所用時間:30分) 【動画】 JavaScriptの歴史とライブラリを解説!フレー…

【web技術・基礎編】1-1-4.キャッシュ、cookie、開発者ツール

〇ゴール 以下の用語が説明出来る様になる。・キャッシュの役割、メリット、デメリット・cookieの役割、メリット、デメリット・開発者ツールの使い方 ○参考教材(所用時間:60分) 【動画】 打ち合わせでよく出てくるweb用語解説(Cookie編) - YouTube キャッ…

【web技術・基礎編】1-1-3.静的コンテンツ、HTML、CSS

〇ゴール 以下の用語が説明出来る様になる。・静的コンテンツ・HTMLの役割・CSSの役割 ○参考教材(所用時間:30分) 【動画】 【さくうぇぶ】No.17 静的ページと動的ページ【サクっと1分Webセキュリティ】 - YouTube 【2021年最新】HTML入門初心者向け…

【web技術・基礎編】1-1-2.webブラウザ、webサーバ、Apache、nginx

〇ゴール 以下の用語が説明出来る様になる。 ・webブラウザの役割 ・主要ブラウザの種類 ・webサーバの役割 ・Apache、nginxの特徴 ○参考教材(所用時間:30分) 【動画】 「PCブラウザ四銃士を連れてきたよ」「PCブラウザ四銃士?」 - YouTube WEBサーバーの仕…

【web技術・基礎編】タイトル一覧

1-1-1.web、HTTP - 中堅SEの技術メモ(所要時間60分)※ハンズオン有 1-1-2.webブラウザ、webサーバ、Apache、nginx(所要時間30分) 1-1-3.静的コンテンツ、HTML、CSS(所要時間30分) 1-1-4.キャッシュ、cookie、開発者ツール(所要時間50分) 1-1-5. 動的…

【web技術・基礎編】1-1-1.web、HTTP

○ゴール 以下の用語が説明出来る様になる。 ・HTTPプロトコル ・URL ・webブラウザ ・HTTPメソッド(GET、POST)の違い ・HTTPリクエスト、HTTPレスポンスのフォーマット ・HTTPステータスの種類と意味 ○参考教材(所用時間:45分) 【動画】 【HTTP入門】Webペー…