Udemy

The Complete C# Programming Course

立即報名
  • 4,828 名學生
  • 更新於 5/2025
  • 可獲發證書
4.4
(1,043 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
21 小時 56 分鐘
教學語言
英語
授課導師
Codestars • over 2.5 million students worldwide!, Tod Vachev
證書
  • 可獲發
  • *證書的發放與分配,依課程提供者的政策及安排而定。
評分
4.4
(1,043 個評分)
4次瀏覽

課程簡介

The Complete C# Programming Course

Master C# and .NET Framework - learn with code challenges, exercises, and real-life examples!

Last year C# was named one of the most popular languages for mobile development and game development out there!


--- Why learn C#?

C# was designed by Microsoft and is a simple and modern programming language that's incredibly widely used by developers, and used by Microsoft for everything from Windows application development, to web development, and game design.

So it's a fantastically useful programming language to use, but how does taking this C# course help you? Well...

  • Are you a young developer trying to increase your skill set and make yourself attractive employers?

  • Are you an experienced coder looking to change your career path?

  • Do you know a bit of C# but really want to hone your C# skills?

  • Or perhaps you want to develop your own apps and websites?

  • Or build games?! The incredibly popular Unity game engine uses C#!

If you answered 'YES!' to any of the above, this course is exactly what you need! Take your C# coding skills from novice to pro, and get the job you want.


--- Why this course?

With over 20 hours of content, this is the biggest, best and most in-depth course yet from Instructor Tod Vachev.

As an instructor Tod has already taught over 70,000+ students to code, and has published a number of highly-rated and best-selling C# courses on Udemy... Tod takes you step-by-step through the fundamentals of C#, using regular challenges and practical exercises to make sure every student enrolled on the course is able to put theory in to practice, and use their C# skills with ease! 

Students loved his previous courses!

***** Outstanding course put together by a teacher who knows how to teach well.

***** Clear communication and beginner friendly without dumbing it down

***** The course progressively (and logically) builds concept upon concept. The lectures are short and very manageable. Excellent!


---Challenges and exercises

This is a really hands-on course! Throughout each section you'll complete in-lecture exercises and coding challenges. Experience shows that this is the best way to learn, practice and internalise the fundamentals of C#.

Each topic has a new challenge, and after you've had a go at completing the exercise/challenge by yourself, the instructor will go through every step of the exercise on screen - giving you tips an tricks as he does so! 

By the end of the course you'll have the skills and confidence to build your own projects (and more!)


--- Is this course for you?

No coding experience required, this course takes your from beginner to pro - and (other than enrolling in the course) everything you need to succeed is included in the course!


There’s no better time to become a professional developer, so enroll in the course now and you can start learning C# immediately! 

Good luck! 


課程章節

  • 20 個章節
  • 132 堂課
  • 第 1 章 Introduction
  • 第 2 章 Primitive Data Types and Variables
  • 第 3 章 Working with The Console
  • 第 4 章 Operators and Expressions
  • 第 5 章 Conditional Statements - Flow Control
  • 第 6 章 Loops - The backbone of every single software
  • 第 7 章 Methods
  • 第 8 章 One Dimensional Arrays and Lists - Collections of Data
  • 第 9 章 Multidimensional Arrays
  • 第 10 章 Strings Processing
  • 第 11 章 Exceptions Handling
  • 第 12 章 The Building Blocks of a Class
  • 第 13 章 Fields and Properties
  • 第 14 章 Constructors
  • 第 15 章 Access Modifiers
  • 第 16 章 Static
  • 第 17 章 Inheritance - The First Pillar of Object Oriented Programming
  • 第 18 章 Abstraction & Encapsulation - The Second and Third Pillars
  • 第 19 章 Polymorphism - The Fourth Pillar of Object Oriented Programming
  • 第 20 章 Finishing the Project

課程內容

  • Learn the fundamentals of C# and .NET Framework
  • Work with Primitive and Custom Data Types
  • Debug your code to find and fix bugs that are causing unexpected behavior in your code
  • Control the flow of code execution by using Conditional Statements (if/else, if/else if/else, switch)
  • Work with the Console and Manipulate all of its aspects
  • Effective ways to manipulate strings
  • How to use loops in many different scenarios
  • Work with One and Multi dimensional arrays
  • Work with Lists and learn the difference between Lists and Arrays
  • Confront and solve difficult problems on your own
  • Create methods to write less code and improve its readability
  • Understand and Implement The Best Object Oriented Programming (OOP) Practices
  • Understand Fields & Properties, The relationship between them and the tidbits of Properties
  • Create Constructors, Constructors Chaining, Automated Constructors and more
  • The .this and .base keywords, what is their purpose, when, why and how to use them
  • Namespaces and how they help us organize our code better
  • Implementing the 5 Access Modifiers
  • Understand the Concept behind the 4 Pillars of Object Oriented Programming
  • Inheritance, Base and Derived Classes
  • Abstraction, Abstract Classes and Interfaces, when to use which and what is the difference between them
  • Encapsulation or how to hide your code
  • Polymorphism, write less and more optimized code
  • Cohesion & Coupling
  • Many, many Quality Code Tips and Guidelines throughout the course


評價

  • B
    Bengt Thoren
    5.0

    More interesting the longer you get in the course.

  • C
    Chad Brauneck
    3.0

    As someone who already knows a lot about C# this was a good refresher. I liked the presentations at the beginning. However, as the course moves to the middle and end the course starts to lose some of its cohesion. That being said I am glad I took the course and I did learn some new things as well as remember some stuff I have forgotten.

  • B
    Bill
    5.0

    Very good hands-on course. I attempted to take several C# classes but could never get past the into discussion about Polymorphism, inheritance, encapsulation, etc. This classes saved that for last. After going through the basic programming topics, I understand those concepts EVEN BEFORE GOING THROUGH THE OOP SECCTIONS OF THE COURSE. GREAT CLASS. LOOK FORWARD TO TAKING OTHERS.

  • B
    Briant Morales
    3.0

    I'm sorry but it's somewhat hard to understand and the exercise isn't really for beginners..

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意