Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 12 hours on-demand video
  • 140 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages C#

一週間で身につくC#言語

Unity・ASP.ENT・Windowsアプリ開発のために必要な基礎プログラミングスキルを身に着けるコース
Bestseller
Rating: 4.3 out of 54.3 (674 ratings)
3,686 students
Created by 亀田 健司
Last updated 11/2019
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • C#言語でのプログラミング能力
  • オブジェクト指向の考え方
  • Unityでのゲーム開発やWebアプリなどに必要なプログラミングの基礎力
  • Windowsネイティブアプリを作る際に必要となる基礎プログラミング能力
  • 豊富な練習問題を通してのプログラミングスキル
Curated for the Udemy for Business collection

Course content

15 sections • 108 lectures • 12h 9m total length

  • Preview13:54
  • C#言語とはどんな言語か
    12:58
  • Preview07:39

  • Preview14:02
  • 様々なコンソールへの出力処理
    05:32
  • エラーの処理方法
    03:17
  • 基本編1日目まとめ
    06:17
  • 例題①
    02:44
  • 例題②
    03:22
  • 例題③
    03:41

  • Preview05:27
  • 変数
    11:23
  • 代入演算子
    06:57
  • キャストとデータの型変換
    05:11
  • 文字列の変数
    04:25
  • 定数
    04:36
  • 基本編2日目まとめ(前半)
    13:32
  • 基本編2日目まとめ(後半)
    07:57
  • 例題①
    04:38
  • 例題②
    04:15
  • 例題③
    03:37

  • Preview06:14
  • if~else文
    03:53
  • else if
    06:20
  • 複雑なif文
    09:48
  • switch文
    05:53
  • 複数の条件のcase
    04:06
  • 基本編3日目まとめ(前半)
    09:48
  • 基本編3日目まとめ(後半)
    08:07
  • 例題①
    05:31
  • 例題②
    04:44
  • 例題③
    04:04

  • for文
    06:04
  • forの二重ループ
    12:26
  • while文
    08:28
  • do~while
    03:46
  • do~whileとwhileの違い
    03:03
  • 無限ループ
    06:44
  • 基本編4日目まとめ
    09:30
  • 補足
    04:19
  • 例題①
    02:19
  • 例題②
    07:03
  • 例題③
    08:57

  • 配列変数①
    04:07
  • 配列変数②
    10:35
  • 配列の初期化
    05:47
  • foreachループ
    03:24
  • 多次元配列
    05:58
  • ジャグ配列
    07:55
  • 基本編5日目まとめ
    07:37
  • 例題①
    04:20
  • 例題②
    02:46
  • 例題③
    11:49
  • 例題④
    03:36

  • オブジェクト指向とは何か
    03:34
  • クラスとオブジェクト
    14:32
  • オーバーロード
    13:24
  • 基本編6日目復習
    09:50
  • 例題
    14:49

  • アクセス指定子とプロパティ
    07:22
  • 読み込み専門・書き込み専門のプロパティ
    05:23
  • 自動実装プロパティ
    06:42
  • 基本編7日目復習
    12:53
  • 例題
    08:40

  • コンストラクタ
    14:56
  • ガーベージコレクション
    05:47
  • デストラクタ
    02:55
  • 応用編1日目復習
    11:11
  • 応用編1日目例題
    07:41

  • 静的メンバ
    09:52
  • Mainメソッド
    05:12
  • 応用編2日目復習
    06:28
  • 応用編2日目例題①
    06:12
  • 応用編2日目例題②
    06:12
  • 応用編2日目例題③
    05:14

Requirements

  • 最低限のコンピュータの操作スキルと知識
  • インターネットへの接続環境をもつパソコン

Description

① コースの概要

C#言語はWindowsアプリ、Webアプリの開発やゲームエンジンUnityとセットで用いることによりゲーム開発でもたいへんよく使用されているプログラミング言語です。

そのほかにも、Android,iPhoneといったスマートフォン・タブレットのアプリケーションを開発できたり、

近年ではIoTやクラウドコンピューティングの分野で大変注目を浴びています。   

C#を学ぶメリットは、これらのアプリなどが開発できることばかりではありません。

スタンダードな言語仕様と汎用性の高い文法を持つことから、C#言語さえしっかりマスターすれば、

ここから更にJavaやRubyなど他の言語を学ぶのが大変楽になります。


このコースを学ぶと、単なるC#言語の文法のみならずサンプルや練習問題を通して、

応用範囲の広いプログラミングの基礎体力も身につけることが出来ます。 

そのため実用目的だけではなくプログラミング教育の参考資料としても最適です。


② 目標

最初に説明したように、このコースは初心者プログラマーを対象としたコースです。具体的には以下のような方が対象です。

  • プログラミング学習を始めた大学生および大学院生

  • ゲーム・情報系の専門学校の学生

  • 他の様々な学校の学生

  • プログラミング教育に備える必要がある小学校から高校までの教員

  • 今からプログラミングを始める新しい新入社員

  • Windows上で利用可能なWindowsアプリを開発したいプログラマー

  • Unityでゲームを開発したいゲーム開発者

  • Android・iPhoneでスマートフォンアプリを開発したいプログラマー

  • ASP.NETといったWebフレームワークでの開発をするためにC#言語を学びたいと思っているプログラマー

  • かつてC#言語を学んだこともありますが、挫折した経験のある人


③ 内容

コンテンツは、以下の内容で構成されています。

  • 講義映像

  • ソースコード

  • 練習問題と回答

開発環境として統合開発環境であるVisualStudioをWindows上で使用すると想定されています。

VisalStudioはインターネットで無料で入手できます。(VisaulStudioはMac OS上でも利用可能です。)

ただし、このコースで導入されたC#言語のソースコードはMac OS、Linuxでも使用できます。

他の環境で勉強している人は、各自自分の環境に対応させて学習を進めてください。 

Who this course is for:

  • これからプログラミングを始めてみたい学生・社会人
  • C#言語に興味があり、始めてみたいプログラミング初心者
  • 他のプログラミング言語をすでに学んでおりC#言語に興味がある
  • AndroidやiPhoneなどのスマートフォンのソフトウェアを開発するためにC#のプログラミングをマスターしたいプログラマー
  • ASPなどといったWebフレームワークでアプリを作るためにC#言語を学びたいプログラマー
  • Unityでゲームを開発したいゲーム開発者
  • Windowsアプリの開発を目指しているがC#言語の知識がないプログラマー
  • 一度C#言語を学んだことがあるが挫折したことがある人
  • プログラミング教育のためにプログラミングを身に着けてみたい小学校・中学校などの教員

Instructor

亀田 健司
プログラミング,IT,講師,C言語,C++言語,Java
亀田 健司
  • 4.3 Instructor Rating
  • 3,847 Reviews
  • 18,459 Students
  • 8 Courses

1972年生まれ

大学院ではコンピュータでニューラルネットの数値シュミレーションなどを研究。

大学院卒業後に大手家電メーカーで研究職として就職しロボット・画像技術などの研究を進め、その後独立。

現在はフリーランスの技術者として各種開発プロジェクトに参画し、コンサルティング業務をこなすと同時に、IT・プログラミング教育にも従事。

現在は、セキュリティ・IoT・AIなどの企業研修や、教材の作成・監修を行っている。

また、初心者向けの教育にも力を注いでおり、C言語やJava言語などのプログラミングを学べる「一週間で学べる」シリーズなどのウェブを運営するほか、各種学校や企業の新人研修なども積極的に行っている。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.