Learning Path for Junior .NET/C# Backend Developer
Becoming .NET/C# Back-End Developer is not easy. There are tons of materials on-line, but where to start? What is the correct sequence to learn? We have designed this Learning Path to help you grow quickly. But the Learning Path is not enough. So we are also creating resources that will help you on your learning way:
- Tests with Questions and Answers
Our tests will guide you through each topic step by step. If you manage to answer the questions yourself, you can proceed further. If not, you should continue studying the topic. - Cheatsheets Our Cheatsheets will help you to verify that you remember everything you need. Use them every day to find out what you forgot and use them while you work on something. Try to use all of the things mentioned in Cheatsheets. This way you will build solid foundations for learning more.
Visual Studio and Console Application Setup | ||
---|---|---|
Goal | Details | Related Resources |
| IDE, Solution (.sln), C# Project (.csproj), Solution Explorer, Recent Projects and Solutions, Console Window, Program entry-point, Set Startup project, F5 Exercises
| @* *@ |
Basic terminology | ||
Goal | Details | Related Resources |
| Namespace, class, object, method, 'new' keyword, 'using' keyword, variable declaration and 'var' keywod, variable assignment, property, method, property assignment, property reading, method call, return value, 'return' keyword, data type, attribute, Exercises
Important Questions
| @* *@ |
Classes and Objects | ||
Goal | Details | Related Resources |
| Class, Method, Property, Constructor, 'new' keyword, Field, Getter, Setter, 'return' keyword, 'void' keyword, parameter, Data Type Exercises | @* *@ |
Debugging Skills | ||
Goal | Details | Related Resources |
| Run (F5), Step-Over (F10), Step-Into (F11), Breakpoint (F9), Quick Inspection, Watch, Stack, Debug/Trace Output Exercises
| @* *@ |
Tests | ||
Goal | Details | Related Resources |
| Test Runner, Test Explorer, Tests, Test Attributes, Test Classes, Debug Test vs Run Test, Run from Menu, Run from Test Explorer, Run by Right Click, Ctrl+T, Assert - Equals, True, False, Stack Trace, Advanced: Trait, Page Object Pattern Exercises
| @* *@ |