Udemy

50 Things You've Been Doing Wrong in C# and .NET Core

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

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
2 小時 48 分鐘
教學語言
英語
授課導師
Packt Publishing
評分
4.3
(40 個評分)
4次瀏覽

課程簡介

50 Things You've Been Doing Wrong in C# and .NET Core

Avoid common C# mistakes to improve your apps' productivity

Professional software development involves many different skills. As a C# developer, you must be skilled in the C# language and the .NET Core runtime. With this course, you'll take your C# and .NET Core skills to the next level by avoiding common mistakes when coding, using design patterns, developing microservices, persisting your data, securing your application, and even debugging problems.

Learning the basics of a language or platform can easily be done by following a course/book and with some hands-on practice. The path to becoming a software developer encounters many edge cases. During this course, you'll learn from my hard-earned experience, garnered from real-life situations, regarding the C# language and .NET platform. You can take this course as a vaccination against future coding infections!

By the time you finish this course, you will have developed your skills to "sniff out" coding issues effectively and avoid mistakes. Whatever your issues, the aim of this course is to take you to the 'Bring it on!' point when it comes to solving your .NET and C# problems.

Please note that this course assumes familiarity with C#, .NET Core, and ASP.NET Core, together with Visual Studio (2017 or 2019).

About the Author

Onur Gumus works as a lead software engineer in Dubai UAE. He has 15 years of experience in .NET and web development. He is a functional programming enthusiast and has completed many large projects with ASP.NET.

課程章節

  • 10 個章節
  • 51 堂課
  • 第 1 章 Resolving General C# Coding Errors
  • 第 2 章 Misusing C# Primitives
  • 第 3 章 Design Patterns and SOLID
  • 第 4 章 Data Structures and Algorithms
  • 第 5 章 Parallelism and Asynchronicity
  • 第 6 章 Dependency Injection
  • 第 7 章 Entity Framework
  • 第 8 章 Building RESTful APIs
  • 第 9 章 What to Avoid When Building Microservices
  • 第 10 章 Security Flaws

課程內容

  • Deeply understand popular data structures (such as lists, arrays, LinkedList, HashSet, and dictionaries) and use the most efficient one depending on the problem you are trying to solve
  • Persist your data to a database properly by learning about efficiency and concurrency aspects when using the Entity framework
  • How to use HTTP verbs, and HttpClient properly, and classify your resources appropriately
  • Why circular dependencies are bad and how to avoid chatty traffic, eventually leading to more robust microservices
  • How to use SOLID principles the right way with improved code quality and readability
  • Identify and fix common programming problems with proven design patterns
  • Effectively debug, design, and secure your code
  • Navigate the complicated world of microservices and deliver robust RESTful APIs that follow the best industry standards


評價

  • E
    Eray Ozkan
    2.5

    Content is too shallow, trainer speaks fast and not clear.

  • C
    Chris Alexander
    2.0

    This isn't a deep dive of the .NET framework as much as it is a scam. Basic, surface-level lectures on concepts like data structures, Async code, EF, etc. that you can find in a more efficient way on Google.

  • R
    Ricardo Rangel Ramírez
    5.0

    I really liked this course because it addresses issues that developers often overlook. This kind of details are what can differentiate a professional programmer from an amateur. I learned a lot of new things in this course, so I highly recommend it to all .Net developers

  • J
    J Goel
    3.5

    Good information

立即關注瀏覽更多

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

我已閱讀及同意