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 course
Illustration
Statistic icon

0

Students

Statistic icon

0

Hours

Statistic icon

0

Lessons

Statistic icon

0 UAH

Course price

Statistic icon

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

Stage icon

Registration

Click on the "Start the course" button, fill out the form and we will contact you. After the payment, you will be our student
Stage icon

The course

As a student, you will embark on theoretical and practical classes, each of which affects your certificate grade at the end of the course. We conduct classes online, so you can study from anywhere in the world.
Stage icon

Attestation projects

At the end of each of the three modules, you will have the task of programming a small project that affects your grade for the entire course. These projects will go to your resume
Stage icon

Obtaining a certificate and employment

By becoming a graduate of our courses and receiving a certificate of completion, you receive assistance in finding a job for as a Junior C # Developer. Top students will have the opportunity to start a career at Limestone Digital

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

Technology
Technology
Technology
Technology

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 course
Winner

About 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
Clutch
Photo

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.

Course registration

    Frequently asked Questions