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
July 0
Start
What skills will you get
The C # + .NET Basics course is your ticket to the world of .NET programming. It is suitable for those who are just starting their journey in the world of software development. You will learn about all the basics: development environment, general concepts, data types, loops, constructs, arrays, version control, OOP basics and much more. After this course, you will be able to perform simple tasks in C # and start your way in IT.
The best students will be offered a job at Limestone Digital
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
- 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 7 student groups, many from whom are still in IT. I am interested in projects with neural networks and artificial intelligence.