C# Developers: Learn the Art of Writing Clean Code
C# Developers: Learn the Art of Writing Clean Code, available at $79.99, has an average rating of 4.59, with 20 lectures, based on 5321 reviews, and has 30589 subscribers.
You will learn about Tell the difference between good and bad good Identify the smells in your code Refactor your code in a safe and fast way using ReSharper Write clean code that reveals the intent Decompose long methods into smaller, more maintainable ones Refactor lengthy switch statements into an object-oriented design Simplify nested / complex conditional blocks Remove duplicated code Design the proper signature for your methods This course is ideal for individuals who are Any C# developer who has an interest in improving the quality of their code It is particularly useful for Any C# developer who has an interest in improving the quality of their code.
Enroll now: C# Developers: Learn the Art of Writing Clean Code
Summary
Title: C# Developers: Learn the Art of Writing Clean Code
Price: $79.99
Average Rating: 4.59
Number of Lectures: 20
Number of Published Lectures: 20
Number of Curriculum Items: 20
Number of Published Curriculum Objects: 20
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Tell the difference between good and bad good
- Identify the smells in your code
- Refactor your code in a safe and fast way using ReSharper
- Write clean code that reveals the intent
- Decompose long methods into smaller, more maintainable ones
- Refactor lengthy switch statements into an object-oriented design
- Simplify nested / complex conditional blocks
- Remove duplicated code
- Design the proper signature for your methods
Who Should Attend
- Any C# developer who has an interest in improving the quality of their code
Target Audiences
- Any C# developer who has an interest in improving the quality of their code
These days, anyone can code. But if you want to get a job as an intermediate or senior-level C# developer, you must know how to write clean, maintainable code.
As Martin Fowler said:
“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler
Poorly written code is hard to understand, maintain and test. But what does separate poorly written code (aka code that smells) from beautiful code that talks?
In this course, Mosh, author of several best selling C# courses on Udemy, walks you through common code smells found in C# programs and shows you how to refactor them using ReSharper. Refactoring is changing the design of the existing code without changing its external behaviour.
In every lecture, you’ll see an example of a popular code smell with Mosh’s commentary about what is wrong with that code and more importantly, why. You’ll then learn how to change the code in a safe and step-by-step fashion while minimising breaking changes. All the source codes presented in the lectures are available for download so you can practice these techniques on your own.
By the end of this course, you’ll be able to
- Spot the smells in your code
- Refactor your code using safe and fast refactoring techniques with ReSharper
- Write clean code that is more readable and maintainable
- Break long methods into smaller, more maintainable ones
- Simplify nested / complex conditional blocks
- Design the proper signature for your methods
- Remove duplicated code
- Refactor long switch/case blocks into an object-oriented design using polymorphism
- And more…
Understanding and using these techniques are absolutely essential skills that every C# developer must have.
WHAT OTHER STUDENTS WHO HAVE TAKEN THIS COURSE SAY:
“This is a must have tutorial for every programmer. It includes the most valuable tips I have received for 5 years. Thank you Mosh you helped me a lot.” -Se He
“Just Love It! Its the 4th course i bought from Mosh, and i do not regret spending any money. I’m working as a developer for 2-3 years now but keep loosing myself in code written by me / others. I can finally understand why and what to change. Thanks Mosh!” -Klaus Prünster
“This course was really great at explaining clean coding practices in a way which is easy to follow and understand. Highly recommended!” -Edin Livnjak
“Another fantastic course from Mosh. I have’t seen another course that explains these essential concepts so clearly. In my opinion all Developers should be taught this type of thing before being let loose within a work environment.” -Mark Baker
“This course is awesome! It’s highly detailed (but easy to understand nonetheless). It has, for me personally, the right amount of information density; Mosh picked exactly the right speed of teaching and progressively intensifies the content, which is great! It is definitively worth the time and money, and one can clearly see the passionate effort the author has put in the creation of these materials. Big respects!!” -Raphael Beck
100% MONEY-BACK GUARANTEE
This course comes with a 30-day money back guarantee. If you’re not happy, ask for a refund, all your money back, no questions asked.
So, do you want to take your C# skills to the next level?
Enrol in the course now and you’ll see the difference between clean and smelly code within a few minutes.
Course Curriculum
Chapter 1: Introduction
Lecture 1: About the Course
Lecture 2: About Your Instructor
Lecture 3: Source Code
Lecture 4: Asking Questions
Chapter 2: Common Code Smells
Lecture 1: Poor Names
Lecture 2: Poor Naming Conventions
Lecture 3: Poor Method Signatures
Lecture 4: Long Parameter List
Lecture 5: Output Parameters
Lecture 6: Variable Declarations on the Top
Lecture 7: Magic Numbers
Lecture 8: Nested Conditionals
Lecture 9: Switch Statements
Lecture 10: Duplicated Code
Lecture 11: Comments
Lecture 12: Long Methods
Chapter 3: Complete Refactoring Examples
Lecture 1: WebForms Example – Part 1
Lecture 2: WebForms Example – Part 2
Chapter 4: Additional Resources
Lecture 1: Final Words
Lecture 2: Bonus
Instructors
-
Mosh Hamedani
Helping Learners Build Successful Coding Careers
Rating Distribution
- 1 stars: 29 votes
- 2 stars: 72 votes
- 3 stars: 451 votes
- 4 stars: 1719 votes
- 5 stars: 3050 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024