5
(1 rating)
Have you passed C# Level 1 and Level 2 courses?
Do you want to continue your development as a C# Developer?
Do you want to go to the next level of understanding the language?
If that is the case, then this course is an excellent choice. It will teach you many practical techniques and elevate your skills to a whole new level. It's a great practice before the following course, where you'll be doing hands-on projects in C#. The course is full of exercises, tasks, and brief theory. Short blocks, simple syntax, and revision of everything gathered at each stage. This is the most enjoyable form of learning you can imagine.
With this course, you will learn everything you need at this stage of your journey.
You will master important concepts of inheritance and polymorphism.
You will learn about the do...while loops.
You will learn how to use properties.
You will master the use of interfaces.
You will learn how to handle exceptions in C#.
You will get to know about enumeration types.
You will learn how to work with overloading operators.
You will learn what namespaces and preprocessor directives are.
You will learn the practical ToString() method.
There are dozens of exercises in every Codenga course. You will find five types of exercises: Multiple choice, Blocks ordering, Fill in the blanks, LiveCode and TrueCode.They will test different aspects of your knowledge. You will be tasked with writing code, finding errors, choosing optimal solutions for a given problem and more.
Every chapter starts with a short presentation written in a simple, plain language. Its purpose is to introduce new concepts and techniques. Then you are tasked with the exercises. You can go back to the presentation at any time. You can also make an unlimited number of attempts when it comes to solving exercises.
It all boils down to a simple, yet very effective learning method:
1. Learn the theory
2. Practice with exercises
3. Repeat until you feel confident with your skills
C# is a popular language with a wide range of applications. Some people claim that C# is a “better Java”. and that may be the truth.
C# has a lot to say when it comes to developing web applications that run on a server. It is used to write traditional desktop applications for Windows. It is also used to create mobile applications, games, and more.
A big advantage of C# is its well-developed ecosystem of tools and libraries.. Certainly worth mentioning here is the very popular .NET framework, which is the strong side of the C#.
Average rating
5
(1 ratings)
Nestor Jaba-an
5.0
Nov 21, 2022
You might be surprised how difficult programming concept can be grasped easily. "Oh, that's it!" I said to myself when I finally understand the concept. When you understand one thing, you no longer ap...Read more
Is this review helpful?
You might be surprised how difficult programming concept can be grasped easily. "Oh, that's it!" I said to myself when I finally understand the concept. When you understand one thing, you no longer ap...Read more