Junior C # Developer Online Course
Finish the course with honors and get a job at clutch.co's No 1 Software Development company
Start the course0
Students
0
Hours
0
Lessons
0 UAH
Course price
April 0
Start
What skills will you get
The C # + .NET Basics course is a unique opportunity to delve into the complex and interesting world of Microsoft's .NET platform, learn in detail one of the main programming languages within this platform - C #, and become a competitive professional in today's job market. The course covers both - basic knowledge, similar to most programming languages and required by all developers and specific to the C# programming language. In addition to the knowledge of the language and certain specifics of the platform, during the course you will gain knowledge about version control systems, the basics of developing the server part of WEB-applications and working with databases. Students who score the most points during the course will be invited to join the Limestone Digital team.
What to expect
Registration
The course
Attestation projects
Obtaining a certificate and employment
Course roadmap
1 module
Basics of programming
- Beginning. Visual Studio Editor
- Data types
- The basics of using loops
- Logical operations
- The basics of working with arrays
- Method Basics
- Version control system. GIT
- Modular project
2 module
OOP basics
- Сlass concepts. Objects and Class Instances
- Inheritance and polymorphism
- The base class Object. Overriding base methods
- Abstract classes and interfaces
- Static classes and methods. Their use
- Structures and enumerations
- Garbage collector. Generations, Dispose and Finalize
- Modular project
3 module
Advanced level
- Classes and generalizations. Use in practice
- Collections in .NET. Stack, Queue, ArrayList, List, HashTable, Dictionary
- IEnumerator and IEnumerable interface
- Creation of your own collections. Basic data structures - LinkedList, binary tree, graphs
- Delegates, Anonymous Methods, and Lambda Expression
- LINQ expressions. Delegates Action, Function, and Predicate. Collection queries. Basic LINQ Methods
- I / O, System.IO. Using the using keyword. StreamReader, StreamWriter. Writing / reading files
- Serialization. JSON and XML format. Using built-in .NET features
- Asynchrony. Task class, Task Based Asynchronous Model (TAP)
- Multithreading. Thread class. Stream priority. Thread synchronization issues
- Final project
What technologies will you learn
Course completion certificate
After successfully completing the course and the final project presentation, you will receive a certificate that confirms your new knowledge and will help you get a job without experience. The module projects will be presented in your portfolio
Start the courseAbout Limestone Digital
- We are not just an online school, we are the # 1 Software Development company in the Czech Republic according to clutch.co
- We have TOP teachers from the prospective fields of IT
- We share the experience gained in working on projects with global companies, including those from Forbes 500
- We are looking for recruiting the rising stars to our team and refund the course cost with the first salary
Teacher
Oleksandr Svyrydenko
Senior full-stack C # .NET + React.js developer. I have been working in the IT field for 6 years. Master of Science in Software Engineering. I released 8 student groups, many from whom are still in IT. I am interested in projects with neural networks and artificial intelligence.