courses

Course C# Development

C# Development
Duration

4 months

Levelintermediate
Course authorDmytro Misik, Dmytro Lytvynenko
Start

10 November 2021

Overview

On the course, you will be introduced to the C# (C Sharp) programming language and the .NET Core platform. You will master the Entity Framework technology that allows binding C# applications with databases. You will learn how to work with the ASP.NET platform for creating websites and applications.

 

In classes, you will learn how to work with different data formats, figure out what asynchronous programming is, and how to work with arrays, collections, and classes. In addition, you will be able to master SQL and Entity Framework technology.

 

At the end of the course, you will create your own project — a web application. It can be a website with web pages or a regular HTTP service that works like a bot.

 

By the end of the course, you will be fully capable of:

 

- writing simple apps with C#;

- design from scratch or extend existing code base;

- test web applications;

- do refactoring to make the code comprehensive and readable and optimize it to improve the program's performance.

Required skills

- Skills of working with a browser and search engine;

- Intermediate English for reading materials in the original language;

- Logical thinking;

- Coding experience will be a plus.

student

Why C# ?  

  • C# is one of the most popular programming languages ​​in the world (5th place) and in Ukraine (3rd). It will remain at the top for a long time due to significant support;
  • It is a modern programming language supported by Microsoft, one of the largest IT companies in the world. The company is known for its software, namely Windows operating system, Microsoft Office, Microsoft Azure service, Xbox game console, etc.;
  • C# can be used to create anything: console applications, desktop programs (Universal Windows Platform, Windows Presentation Platform, etc.), games (Unity), web applications (ASP.NET), mobile applications (Xamarin);
  • C# is a great and simple option for beginners;
  • It is a high-level programming language, so C# code is easy to read and understand.
scholarship

Course program

Main course modules and lessons for this course.

  • C# Basics+ GIT

    18 h • 9 topics
    • C# Intro
    • Data Types and Variables
    • Conditional Operators
    • Debugging Applications
    • Methods
    • Arrays
    • Strings
    • Text
    • Exceptions
  • OOP

    10 h • 5 topics
    • Intro to OOP. Classes
    • Encapsulation
    • Inheritance and Polymorphism
    • Abstract Classes. Interfaces
    • Structs
  • Advanced C#

    20 h • 10 topics
    • Generics
    • Collections
    • Events, delegates and lambdas
    • Extension methods
    • LINQ
    • Manage Projects References
    • Data serialization
    • Asynchronous Programming
    • Reflection
    • Unit Testing
  • Database Basics

    8 h • 4 topics
    • SQL Intro. SQL DML
    • SQL DDL
    • Keys and Indices
    • Entity Framework
  • HTML, CSS, JS Basics

    6 h • 3 topics
    • Intro to HTML and CSS
    • Intro to JavaScript: data types and variables
    • Working with HTML forms, submitting data to the backend
  • Building a web application

    34 h • 7 topics
    • HTTP Protocol
    • Filters, Middlewares
    • Dependency Injection
    • Health checks Logging
    • Data validation
    • Working on the final project
    • Graduation and final projects presentations

Application process

Take the test

Register in our LMS and do a test to help us evaluate your knowledge.

Interview

Once we receive your test results, we'll invite you for an online meeting. Let's see if we're a good match.

Enroll

Start your education in the next available group. Your next career destination has never been closer.

Enroll now!

You can have awesome new skills. Check your skills in our short course test

Course content

134

total hours

Practice
During lessons, you’ll solve real-life cases with your teacher. You’ll work individually or in groups together with your colleagues.
English
IT world speaks the English language and you can’t go far without it. Our teachers will help you master the professional IT language.
Career guidance
Specialist in HR will help you understand the local IT market, teach you how to write a compelling CV and will guide you through an interview process.

Teachers

Dmytro Misik

Lead Software Engineer at DraftKings Inc.

5 years of experience. Worked for SBTech and Materialise

Dmytro Lytvynenko

Lead Software Engineer at Beetroot

8 years of experience. Worked for GlobalLogic, Houston Apps, Worknest

Lessons schedule

timetable
  • Monday

    19:00 - 21:00

  • Wednesday

    19:00 - 21:00

  • Saturday

    10:00 - 12:00

Practical skills for your future career

You will get

  • 48 teacher-led sessions
  • 3 times/week
  • Life time access to course materials
  • Certificate of completion

New skills and an amazing career in IT awaits!

Request consultation

impact

Our impact

4700+

graduates finished our courses

500

scholarships granted by partners

400 000

hours of IT education

75

teachers work today

200+

IT companies employed our students

40%

of graduates are female

700

people studying right now

Alumni's feedback

There was a time when everyone wanted to be an astronaut, now everyone wants to be a programmer. The IT field has become the most attractive for employees. If you want to be closer to it, and maybe dip into it, Beetroot Academy is a place for you. Great teachers, personalized approach to everyone and new connections. I recommend it to everybody.

Rodion Klochkov
Alumni, Kramatorsk

Application process

Take the test

Register in our LMS and do a test to help us evaluate your knowledge.

Interview

Once we receive your test results, we'll invite you for an online meeting. Let's see if we're a good match.

Enroll

Start your education in the next available group. Your next career destination has never been closer.

Get started now

Take the test

We have to assess your basic skills. It will be interesting. You just need to spend some time.

Any questions left?

+380 93 170 2777

hello@beetroot.academy

forms