Apply
.net <br>(+DevOps)

.net (+DevOps) Course

Расписание:

Длительность обучения (пн, ср, пт)
3.5 месяца
Продолжительность оплачиваемой стажировки (5 дней в неделю, 8 часов в день)
2.5 месяца
Понедельник
16:00 - 19:00
Среда
16:00 - 19:00
Пятница*
16:00 - 19:00
* Программа предусматривает возможность дополнительных занятий в субботу, окончательное расписание будет отправлено заявителям, которые попадут на курс.

Описание Курса

.Net занимает передовые позиции на рынке не только в Украине, но и в мире. Причины просты: достаточно высокая скорость программирования на C #, кросс-платформеннисть, лучшее качество и неполное количество библотов. Курс направлен на подготовку серверных разработчиков к возможности обеспечить полный цикл разработки облачных сервисов с использованием новейших технологий.

Проекты

Во время курса студенты разработают 3 проекта, на основе которых жюри определит, каких выпускников отбирают для дальнейшего обучения и стажировки.

Проекты охватывают весь материал, который изучен во время предыдущих модулей, и позволяют закрепить полученные знания на практике.

Оценивание

Во время учебного процесса студенты должны выполнять домашние задания и проекты, на основе которых эксперты курса оценят их практические навыки и знания, а также уровень командной работы.

Эксперты курса

Illia Maier
Illia Maier
Ihor Pikul
Ihor Pikul
Serhiy Rossokha
Serhiy Rossokha
Mykola Remeslennikov
Mykola Remeslennikov
Dmytro Maximov
Dmytro Maximov
Volodymyr Kryzhanivskyi
Volodymyr Kryzhanivskyi

Программа курса

1.
C# Basics

C# Basics

  • .NET Platform (Core / Framework / Standard), IDE
  • Program structure / Frameworks / libraries / interfaces / classes / structures / methods / properties
  • Data types
  • Arithmetic, bitwise, logical operations
  • Clever constructions (if, else, switch)
  • Arrays and loops (for, foreach, do, while)
  • The complexity of an algorithm
  • Object-Oriented Programming
  • Collections: IEnumerable, Set, Dictionary, etc

.Net

  • Exceptions
  • CLR, DLR, GC, Disposable pattern
  • Generic, Delegates, Events, Covariance, Contravariance
  • LINQ
  • Metadata and Attributes

I/O

  • Working with files
  • XML, JSON, Protobuf
  • OSI model
  • HTTP / HTTP2 / HTTPS
  • Networking

Testing

  • Testing methodology
  • Unit test, mocks, stubs
  • Testing frameworks (nunit, xunit, moq)
  • TDD

Databases

  • SQL: index, CRUD; PgSQL
  • MongoDb
  • Redis
  • Elasticsearch
  • Aerospike

Concurrency / Async

  • Thread, Thread pool, Timers
  • Synchronization
  • Thread Safe Concurrent Collection, Parallel LINQ
  • Task, TPL, async / await

Architecture

  • SOLID, IoC, DI
  • GOF patterns
  • DDD
  • Git flow

Architecture

  • SOLID, IoC, DI
  • GOF patterns
  • DDD
  • Git flow

Microservices / Web services

  • REST
  • Scale
  • N-Tier
  • CAP
  • Architecture of microservices
  • Fault tolerance (retry, circuit breaker)

ASP.NET

  • Generic host (configuration / logging)
  • Routing
  • Controllers
  • DI
  • Middleware pipeline
  • Filters
  • Swagger
  • Authentication and authorization
  • Model validation
  • EF Core & Dapper

Messaging

  • RabbitMQ
  • Kafka

+ DevOps basics

  • CI/CD
  • Dokker
  • Kubernetes
  • Monitoring (AlertManager, Prometheus TSDB, Grafana)
  • Logging (Filebeat, Syslog, Elasticsearch, Kibana)

Что получат студенты

.net <br>(+DevOps)
  • Знание С #: его синтаксис, семантику и правила
  • Навыки работы с платформой .NET
  • Возможность создания реальных проектов
  • Способность понимать чужой код :)
  • Предметы обьектноориентованого программирования
Apply
Заполните форму
exit