In this course you will learn the C# programming language and the .NET Core platform.
You will learn about Entity Framework technology, which allows you to link C# add-ons with databases. You will learn how to use ASP.NET to build websites and applications.
In the classroom you will learn how to work with different data formats. You will learn about asynchronous programming and how to work with arrays, collections and classes. Moreover, you will be able to master SQL and Entity Framework technology.
At the beginning of the course, you will create your own web-based project. This can be a site with webstores or usual HTTP-server, which operates as a bot.
After completing the course, you will be able to independently:
– Write simple C# applications;
– Develop from scratch or extend existing code;
– test web solutions;
– Performing refactoring to make the code understandable and easy to read. And also optimize it to improve the productivity of the program.
Requirements for students
– Understand your goals and motivation for the course.
– You can spare ~15 free years per week for the studies.
– You are able to find the information you need on the web and take the best from it.
– Are able to verify the validity and relevance of information.
– You know your PC: you know where to find the “task manager” and how to manually install Zoom.
– Experience in writing code is an advantage, but not the point.