- はじめに
- #2 なぜ7ステップを学ぶ 必要があるのか?
- #3 7ステップ
- #4 文法
- #5 コーディングルール
- #6 オブジェクト指向
- #7 テスト駆動開発
- #8 ドメイン駆動開発
- #9 デザインパターン
- #10 リファクタリング
- #11 7ステップのまとめ
- ボーナスレクチャー
What you'll learn
- C#でよりよいコーディングをするために必要な知識がわかる
- 何をどの順番で勉強すればいいかがわかる
- 文法以外の知識の必要性がわかる
- 自信をもってコーディングするための指針の見つけ方がわかる
Description
C#の文法を学んだだけではよいプログラミングはできません。
それは家を建てるときの釘の打ち方を覚えたのと同じだからです。
プログラミングには設計が必要です。どのような形で,
どのような構成にするかという,一見センスのようなものが必要です。
しかし,それはセンスではありません。先人の知恵です。
あなたは知らないだけなのです。
知ってしまえばだれでも書けるのです。美しコードを。
逆に,自分の思いを込めたコードが我流で分かりづらいものになります。
過去の偉人の功績を学び,より良いコードを書くための
道しるべがこのレクチャーです。
センス抜群に見える建築家も,過去の建造物を勉強していますよね。
すべて我流でやっている建築家はいません。
このレクチャーを受けると
・C#でよりよいコーディングをするために必要な知識がわかる
・何を勉強すればいいかがわかる
・文法以外の知識の必要性がわかる
これまであなたがうまくいかなかったのは,
何を勉強すればいいかがわからなかっただけです。
勉強するべき指標をこのレクチャーで示しています。
内容
#1 はじめに
#2 なぜ7ステップを学ぶ 必要があるのか?
#3 7ステップ
#4 文法
#5 コーディングルール
#6 オブジェクト指向
#7 テスト駆動開発
#8 ドメイン駆動開発
#9 デザインパターン
#10 リファクタリング
#11 7ステップのまとめ
Other Courses
Java Programming - Master Java Basics
Java for beginners: Java basics - Programming Fundamentals
CFA® Level 1 Quantitative Methods (2022) - Part 1
Master Quantitative Methods with WSN CFA® Level 1 Crash Course | Cover ALL learning outcome (LOS) with video lectures!
FREE Microsoft Dynamics 365& Power Platform Developer Course
Beginner Course on Dataverse Development (Microsoft Dynamics 365 CRM , PowerApps) from Ex-Microsoft employee.
FREE Business English Course
Learn five essential Business English skills that you can use in your job or career every day!
Introduction To Color Therapy
Learn Color Therapy from Beginning, Use colors to cure diseases, uplift mood and bring a positive change in your life
Azure SQL Data Warehouse Synapse Analytics - Module 1 (Free)
Cloud Data Warehouse in Azure Synapse Analytics Service (formerly Azure SQL Data Warehouse)
About the instructors
- 4.4 Calificación
- 39438 Estudiantes
- 42 Cursos
ピーコック アンダーソン
C#,プログラミング,SQL
20年ほどプログラマーとして活動しています。初期の頃はいろんな現場を転々とするプログラマーで10年ほど経験をつみ,その後,大手メーカーに入社し,C#やSQLServerを中心とした製品開発にて設計,製作,保守,プロジェクトリーダー等を10年近く担当。
知識習得のきっかけは,現場に分かりづらいプログラムコードが散乱しており,それらをわかりやすくするために,オブジェクト指向,ドメイン駆動開発,テスト駆動開発,リファクタリング,デザインパターンの書籍などを読み漁りました。その結果,一つのドメイン駆動開発手法にいまはたどり着き,チームのメンバーに伝えていますが,この知識を大勢の方にお伝えすると,予想以上に喜んで頂けているので,私の学んだ知識をできるだけわかりやすくお伝えして,私のした遠回りをあまりしなくてもいいように,解説していきたいと思っています。