
C#.Net – дуже гнучка, зручна і багатофункціональна мова програмування, з неї часто починають амбітні новачки. Ця мова створена і підтримується техногігантом Microsoft, вона необхідна для роботи з його продуктами. Якісна технічна підготовка і практичне опрацювання завдань на курсі допоможуть швидко реалізувати себе у світі розробки.

Навчальна програма складена відповідно до вимог провідних IT-компаній і відповідає вимогам сучасного ринку до фахівців рівня Junior C # Developer

Усі тренери академії – успішні практики рівня Middle або Senior, які мають багатий і цікавий досвід. Кожен з них пройшов навчання і сертифікацію Main Academy.

Студенти курсу мають можливість поліпшити свою технічну англійську і відвідувати курси вивчення мови та Speaking Club протягом усього періоду навчання.

Після закінчення курсу всі студенти проходять кар’єрний тренінг: тренуються проходити співбесіду, вчаться презентувати себе і свої soft і hard скіли, складати конкурентне резюме.
Ви навчитеся
- Використовувати основні структури даних і ООП-методології для розробки
програм - Працювати з інтерфейсами і модифікаторами доступу
- Створювати багатопотокові програми і додатки на мові C #
- Вивчите структури, типізовані словники і списки, делегати та події, роботу з I
/ O і LINQ, зможете відловлювати виключення і навіть писати асинхронний код - Отримаєте перший базовий досвід роботи з декількома фреймворками (як
настільними, так і Web) на мові C # - За допомогою отриманих знань в Академії зможете скласти іспит “Microsoft Specialist. (Іспит 70-483. Programming in C #)

Програма курсу
Базові принципи мови C #, парадигма ООП
Основи C #, CRL
- Створення мови програмування C #
- Принципи зберігання даних. Типи даних. Використання типів
- Оператори
- Масиви. Розмір масиву. Операції з масивами. Структури і перерахування
- Робота з рядками. Робота з Console Application. Клас Console
Основи об’єктно-орієнтованого програмування на C #
- Визначення класу. Основні принципи ООП
- Методи та параметри
- Перевантаження операторів
- Вкладення і Поліморфізм
- Композиція, вкладені класи
Продвинуте програмування на C # обробка ВИКЛЮЧЕНЬ
Обробка винятків
- Обробка типів виключень; перехоплення виключень різних типів і
базових винятків - Реалізація блоків try-catch-finally
- Виклик винятків
Delegates, події, lambdas, узагальнені колекції
- Робота з делегатами
- Лямбда-вирази (анонімні функції)
- Створення та реалізація подій і зворотних викликів
- Колекції, узагальнені колекції
Робота з даними
- Виконання операцій введення / виводу
- Форматування рядків. Оператори введення / виведення
- Регулярні вирази. Серіалізація
Робота з базами даних
- Основи баз даних.
- Основи SQL
Робота з ADO.NET
- Загальні відомості про ADO.NET. Постачальники даних .NET Framework
- SQL Server і ADO.NET. Entity Framework
- Запити та робота з даними та об’єктами за допомогою LINQ
Розробка професійних додатків .NET
Збірка і налагодження додатків
- Управління збірками додатків
- Запобігання конфліктам імен за допомогою просторів імен
- Директива using
- Рефлексія. Діагностика додатків
- Модульне тестування (Unit Testing)
Багатопотоковість й асинхронна обробка
- Потоки (Thread)
- Пули потоків (ThreadPool)
- Асинхронна модель на основі подій (EAP)
- Методи async
Небезпечний код і покажчики. Безпека в .NET Framework
- Типи покажчиків
- Основні поняття безпеки
- Основні алгоритми шифрування і захисту інформації
- Виконання симетричного і асиметричного шифрування
WINDOWS FORMS, WINDOWS PRESENTATION И XAML
- Багатошарова архітектура клієнтських додатків
- Мова XAML
- Дослідження збірок WPF
Розробка професійних WEB додатків на .NET
Основи ASP.NET WEB FORMS та MVC
- ASP.NET — web-платформа
- Архітектура ASP.NET MVC
- Маршрутизація, контролери, дії
- Подання
Використання ASP.NET WEB FORMS, MVC і REST
- Введення в AJAX
- ASP.NET MVC
- Web API
- REST архітектура
WINDOWS COMMUNICATION FOUNDATION
- Сервіс-орієнтована архітектура (SOA)
- Розробка і реалізація служб
- WCF и ASP.NET Web API.
- Шаблони проектів WCF
Архітектура додатків і шаблони проектування
- Життєвий цикл проекту.
- Шаблони проектування
- Архітектурні шаблони і стилі
Виконання персонального навчального проекта
Робота над практичним завданням по створенню індивідуального проекту
- Обробка ТЗ
- Консультації по проекту (2 год.)
- Самостійна робота над проектом під керівництвом тренера (24 год.)
Захист свого навчального проекту
- Захист відбувається в аудиторії, перед незалежним експертом-практиком, з
наших компаній-партнерів - Захист буде нагадувати вашу першу технічну співбесіду, яка
дозволить показати вашу майстерність - Ви отримаєте розгорнутий фідбек про свою роботу, а також дізнаєтеся в якому
напрямку вам необхідно прокачати скіли.
Junior C#.Net Developer - 8 кроків до мети
-
1Записатися на курс
-
3Виконати практичні, лабораторні, домашні
-
5Відпрацювати заняття по HR
-
7Захистити проект і здати тести
-
2Вивчити теорію
-
4Підготувати фінальний проект
-
6Відвідувати IТ-English і Speaking Club
-
8Junior C # Developer!
Форми навчання

- Заняття в аудиторіях
- Індивідуальна і командна робота над вирішенням задач
- доступ до навчальних матеріалів, завдань, лабораторних і тестів 24/7 протягом усього періоду навчання
- Індивідуальний кар’єрний тренінг з HR-фахівцем
- Курс IT-English та Speaking Club

- Навчання в будь-якій точці світу
- Живе спілкування з тренером і обробка завдань на кожному уроці
- Запис кожного уроку
- Доступ до навчальних матеріалів, завдань, лабораторних і тестів 24/7
протягом усього періоду навчання - Кар’єрний тренінг з HR-фахівцем
Форма реєстрації на курс
Назва курсу
Курс: Розробка на C#.Net
Заняття з інструктором
Ціна | |
---|---|

З нуля до рівня IT-спеціаліста і улюбленої роботи

Заняття в аудиторіях або онлайн з кращими інструкторами

5,5 міс, 46 занять, 115 годин теорії та практики з IT-експертами

Лабораторні роботи, індивідуальні та групові проекти

Англійська в подарунок для працевлаштування та роботи

Фінальний іспит, захист проекту і Ви – сертифікований IT-фахівець!
Команда курсу по C#.Net Developer

Артем Домалевський
Мови програмування: C#, JS, Typescript, T-SQL, HTML, CSS
Technologies: ASP.NET MVC, ASP.NET Web API, WinForms, WPF, Web Forms, .Net 4+, .Net Core , RabbitMQ
RDBMS: MS SQL, My SQL, Mongo DB
Web: JS, Typescript, HTML, CSS, JSON, XML
Operating Systems: Windows, Ubuntu
Development Tools: Visual Studio, MS SQL SMS, Workbench, SVN, Git, TFS
Other: ADO.NET, EntityFramework, SignalR, Reflection, Reflection Emit(code generation)
Освіта: магістр у «Applied Physics, Engineer computer science», Taras Shevchenko National University of Kyiv.

Владислав Метелешко
C# Developer
Більше 5 років у розробці
- Володіє на високому рівні C#, ASP.NET, HTML, CSS, LESS, JavaScript
- MS SQL, AngularJS, Windows Form, NPOI
- Працював з різними мовами програмування: від Assembler до C#
- Має великий стек знання по роботі із hardware
Здобув ступінь магістра за спеціальністю “Комп’ютерні науки” у КНУТД. Є досвід роботи як у державних, так і приватних компаніях. Зараз працює в UNEOO/Site-Express full-stack розробником.

Іван Срайчук
C# developer
4 роки у програмуванні
- Володіє на високому рівні C#, C++, .Net, SQL, MS SQL
- Має професійний досвід з PHP, MySQL, Laravel, Yii2, Vue.js, jQuery, React.js, Angular2
- Python; JavaScript
- ASP.Net, Powershell
- Git
- Linux
Здобув ступінь бакалавра технологій з комп’ютерного програмування у КНЕУ, ступінь бакалавра з математики у КНУ, ступінь магістра з комп’ютерних програм у КНЕУ. Працював Backend Developer у Webstick, Big Data Engineer у Big Data Hush, C++ developer у Diatex. Зараз працює на посаді .NET Developer в американській фірмі PostJobFree.

Богдан Байда

Руслан Животовський
Кар'єрний сервіс

Після закінчення курсу, з отриманими знаннями і навичками, ви зможете претендувати на позицію Junior C # Developer

Вчимо грамотному позиціонуванню на ринку праці. Правильно писати резюме та супровідні листи. Успішно проходити інтерв’ю

Ми постійно отримуємо від наших партнерів запити на роботу в ІТ-компаніях. Кращих студентів рекомендуємо нашим партнерам на роботу і стажування.
Відгуки про навчання в Main Academy
Пробний урок
Junior C# Developer
Ще не готові розпочати навчання або лишилися сумніви?
Завітайте на пробне заняття і протестуйте курс безкоштовно!
- Ви познайомитеся з інструктором курсу, технологіями та специфікою роботи в IT
- Дізнаєтеся, як проходить навчання на курсах Main Academy: програма, розклад, створення першого портфоліо та умови сертифікації
- Зрозумієте за 2.5 години чи відповідає вашим потребам даний напрям і як далі розвиватися в IT