Курси C# / .NET

Фільтр
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
9 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Junior IT
  • C# / .NET
  • Gamedev / Unity / Game Design
Подробиці

Курс надає студентам унікальну можливість вивчити основи розробки тривимірних ігор, використовуючи популярний ігровий движок Unity, освоїти базові концепції мови програмування C#.

План курсу

Що вивчають на курсі

  • Основи програмування на С# (змінні, алгоритми, логічні конструкції, цикли, масиви, класи, функції, бібліотеки)
  • Базові знання для подальшого використання у 3D Unity
  • Поняття: "блок", "схеми", "логіка"
  • Управління одновимірними та багатовимірними масивами даних
  • Робота з рядками, динамічною пам'яттю та типами даних
  • Робота з файлами та деякими особливостями мови С#
  • Створення власного проєкту

Що учень буде вміти

  • Створювати ігрову логіку для проєктів різних жанрів та програмувати мовою С#
  • Моделювати персонажі, об'єкти, додавати анімацію, а потім імпортувати все це до Unity
  • Створювати текстури та освітлення, створювати проєкти ландшафтів, інших об'єктів, застосовувати звук, вставляти спецефекти
  • Створювати програмні рішення та проєкти з використанням Visual Studio, можливостей мови C#

Що учень матиме

  • Повноцінну гру із задіяним широким спектром команд, функцій та методів мови C#
  • Розуміння процесу налагодження та основних етапів комп'ютерних ігор
  • Навички працювати з колірними картами та текстурами, розуміння ролі освітлення при формуванні сцени
  • Самостійно створені тривимірні елементи з нуля або за допомогою зовнішніх бібліотек
  • Створені програми, скрипти та інші програмні продукти

Особливості курсу

  • Групи до 10 осіб
  • Програми розроблені з урахуванням віку дитини
  • Заняття записуються і завжди є можливість повторити матеріал
  • Дається домашнє завдання для самостійної роботи
  • В особистому кабінеті розміщені всі навчальні матеріали
  • Заняття проводяться за розкладом як у будні дні, так і у вихідні
  • Розклад та викладач протягом курсу навчання не змінюються
  • Викладачі - практикуючі IT фахівці з досвідом роботи з дітьми понад 3 роки
  • Сертифікат про проходження курсу
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
16 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
8 500 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Logos IT-Academy
  • C# / .NET
Подробиці

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

Теми:

  • Вступ до програмування
  • Компоненти .Net Framework (CLR, CTS, CLS)
  • Модель виконання коду в середовищі CLR
  • Основні типи даних. Значимі типи та посилальні
  • Змінні. Область видимості змінних
  • Основні оператори (мультиплікативні, аддитивні, порівняння, присвоєння, логічні). Тернарний оператор
  • Умовні оператори. Цикли
  • Масиви (одновимірні, багатовимірні, східчасті). Синтаксис та ініціалізація. Робота з масивами
  • Створення та виклик методів. Сигнатура функції. Передача параметрів (ref, out, params)
  • Базові принципи ООП. Оголошення класів. Створення екземплярів класу
  • Конструктори. Використання ключового слова this
  • Інкапсуляція даних. Модифікатори доступу
  • Використання властивостей. Автоматично реалізуючі властивості
  • Наслідування типу is-a, has-a. Заборони наслідування
  • Поліморфізм. Віртуальні методи
  • Створення абстрактних класів та методів
  • Робота з інтерфейсами. Порівняння інтерфейсів з абстрактними класами
  • Обробка переривань
  • Простір імен System.Collection.Generic. Синтаксис ініціалізації колекції
  • Робота з файлами
  • Делегати. Базові класи System.MulticastDelegate i System.Delegate
  • Поняття подій C#

Особливості курсу

  • Робота з експертами
  • Зворотній зв'язок
  • Ефективне навчання
  • Диплом
  • Закритий телеграм-чат
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
2 790 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
IT-школа СМАРТ
  • C# / .NET
Подробиці

Студенти ознайомляться з логікою програмування на базовому рівні, засвоять основи синтаксису мови С#. Пройдуть усі етапи створення і тестування функціоналу програми. Виконають учбові роботи, такі як написання програм типу вікторина, програвач музики тощо. Захистять індивідуальний підсумковий проєкт.

План курсу

Технічні навички

Базові принципи

Освоїмо принципи програмування та розробки програм. Навчимося створювати нескладні скрипти та алгоритми, використовуючи послідовності, оператори та цикли.

Алгоритми

Навчимося вирішувати завдання на основі складних алгоритмів і реалізовувати їх у своїх програмах на C#, використовувати цикли, масиви та перерахування.

Розробка

Навчимося писати програми на мові C#, використовуючи класи зі складною ієрархією (OOP/OOD) та використовувати основні структури даних та ООП-методології для розробки програм.

Проєктний підхід

Пройдемо повний цикл проектування та створення проєктів "по-дорослому": від ідеї та плану до взаємодії з командою та презентації власних проєктів батьками.

English

Освоїмо технічну термінологію та базову IT-лексику, а також навчимося працювати у програмах з англійським інтерфейсом.

Соціальні навички

Впевненість

Сформуємо впевненість у собі та своїх здібностях, навчимося бути проактивним, не бояться робити помилки, а аналізувати їх та швидко приймати рішення

Самостійність

Освоїмо інструменти самоорганізації. Навчимося самостійно ставити цілі, планувати та керувати своїм часом.

Емоційний інтелект

Навчимося керувати своїми емоціями. Логічно та послідовно вибудовувати свою мову та аналізувати поведінку інших людей, робити правильні дії.

Самопрезентація

Зможемо впевнено та вільно виступати на публіці. Завойовувати довіру, цікаво та лаконічно презентувати себе чи свій проєкт.

Працювати в команді

Комунікувати з усіма членами команди, брати на себе відповідальність за результат, знаходити компроміси та позитивно вирішувати конфлікти.

Креативність

Розвинемо вміння генерувати безліч ідей з нестандартним підходом, навчимося бачити проблеми під іншим кутом і вирішувати їх унікальним способом.

Бізнесові навички

Бізнес мислення

Зрозуміємо, що таке бізнес та як він влаштований в інтернеті. Дізнаємося як формується бюджет проєкту і з чого він складається: пошук ідеї, формування бізнес-моделі та складання свого бізнес-плану.

Управління фінансами

Розберемося, що таке гроші та як ними користуватися. Навчимося розрізняти, планувати, контролювати свої доходи та витрати. Чи зможемо ефективно розпоряджатися засобами та розвивати в собі навички управлінця.

Стратегічне планування

Глобалізація економіки та автоматизація виробництва сприяють створенню нових бізнес-моделей. Дізнаємося, які напрями та професії будуть затребувані у найближчі 10 років: стратегія блакитного океану, штучний інтелект, кібербезпека та Meta-всесвіт.

Особливості курсу

  • Навчання через практику
  • Щотижневі лабораторії Skills Lab
  • Фіксація результату
  • Онлайн-підтримка викладача
  • Онлайн-консультації
  • Можливість офлайн навчання
  • Захист випускного проєкту
  • Гейміфікація
  • Особистий кабінет
  • Бонуси за активність на курсі
  • Домашні завдання
  • Звітність для батьків
  • Невеликі групи
Більше інформації
Курс
Формат
Online
Початок навчання
09.09.2024
Тривалість
16 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
Levelup
  • C# / .NET
Подробиці

Отримаєш все для старту у професії .NET-розробника на позиції Junior Software Engineer. Отримаєш навички розробки мовою C#. Створиш власний додаток, використовуючи платформу .NET. На курс "Розробка C#/.NET" зараховуються слухачі, які завершили навчання на курсі "Основи програмування" або успішно склали вступний тест.

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

C# і ООП

  • Основні конструкції мови C# і ООП
  • Введення в об'єктно-орієнтоване програмування на С# (ООП)
  • Делегати і події
  • Управління ресурсами
  • Виняткові ситуації (Exceptions)
  • Робота з колекціями

Рефлексія ситуацій

  • Робота з метаданими
  • Динамічне завантаження збірок

Серіалізація

  • Необхідність серіалізації
  • SOAP і XML серіалізації

Потік

  • Створення та управління потоків
  • Синхронізація потоків
  • Конфігурація додатків

Огляд платформи .NET Framework

  • Огляд платформи .NET Framework
  • Архітектура платформи .NET Framework
  • Порівняння з іншими платформами: WinAPI, Java, etc.
  • Поняття: модульна і інтерпретується код, CLR
  • Перевага використання інтерпретуємого коду
  • Алгоритми і структури даних
  • Операційні системи
  • Організація комп'ютерних систем

Бази даних

  • Поняття реляційних баз даних
  • Таблиці і зв'язку
  • Принципи проектування баз даних. Нормальні форми: НФ1, НФ2, НФ3
  • Введення в SQL
  • Управління структурою даних на SQL (DDL)
  • Управління даними на SQL (DML)
  • Вибірка даних: оператор Select, сортування, об'єднання, умова вибірки, агрегує функції, угруповання даних
  • Складна вибірка: код запиту, тимчасові таблиці, з'єднання таблиць, внутрішні і зовнішні з'єднання таблиць
  • Вставка, видалення, оновлення даних форми

Мова розмітки гіпертексту HTML і каскадні таблиці стилів CSS

  • Поняття сайту, поняття веб-сторінок
  • Основи HTML: гіпертекст, теги, атрибути
  • Структура HTML-документа
  • Спецсимволи, коментарі, гіперпосилання
  • Робота з медіа даними
  • Списки, види списків
  • Форми і їх елементи
  • Таблиці і таблична верстка
  • Основи CSS: синтаксис, селектори, селектори атрибутів, основні властивості стилів

Мова JavaScript і бібліотека JQuery

  • Основи синтаксису JavaScript: структура DOM-документа, змінні, типи даних
  • Поняття призначених для користувача функцій і їх використання
  • Робота з HTML-формами JavaScript
  • Знайомство з jQuery
  • Селектори, фільтри
  • Робота з формами і стилями на jQuery

ASP.NET і MVC

  • Архітектура WEB додатки
  • Види WEB додатків
  • Архітектура ASP.NET додатки
  • Основні класи HttpContext, HttpApplication, HttpSession, HttpRequest, HttpResponse, HttpCookie, HttpViewState, HttpCache
  • Життєвий цикл сторінки і додатки
  • Серверні елементи управління
  • Валідація даних
  • Компонування сторінок
  • Робота з даними
  • Система безпеку в ASP.NET додатках
  • Локалізація додатку
  • XML WEB Сервіси
  • Model-View-Controller (MVC). Архітектура ASP.NET MVC і відмінності від ASP.NET. Особливості тестування MVC додатків

Після курсу ти зможеш:

  • виконувати арифметичні та логічні операції над різними типами даних; будувати алгоритми за допомогою базових конструкцій мови
  • виконувати інкапсуляцію даних усередині класу чи структури; використовувати механізм успадкування для опису нових класів на основі вже існуючих класів чи інтерфейсів
  • обробляти виняткові ситуації та помилки
  • використовуючи середовище розробки програм MS Visual Studio та засоби бібліотеки .Net
  • налаштування середовища, робота з .Net колекціями даних для організації даних у програмі
  • виконувати серіалізацію та десеріалізацію даних. Програмно виконувати запис даних у файл та зчитувати дані з файлу
  • створювати та виконувати запити Linq над колекціями даних. Розробляти юніт тести

Особливості курсу

  • Інтенсивна практика та розбір домашніх завдань
  • Онлайн навчання + відеозапис занять
  • Підсумковий проєкт для портфоліо, який ти презентуєш роботодавцям
  • Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
  • Підтримка викладачів
  • Кар'єрні івенти
  • Великий стек технологій
  • Можлива оплата курсу частинами

Викладачі курсу

Олександр Пюра - ментор SoftServe IT Academy

Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Джун IT Academy
  • C# / .NET
Подробиці

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

Теми:

  • Вступне заняття. Ознайомлення з мовою програмування C#
  • Машинна математика. Змінні та типи даних
  • Умовні конструкції
  • Циклічні конструкції
  • Методи
  • Методи. Рекурсія та перевантаження
  • ООП. Класи
  • ООП. Успадкування
  • ООП. Інкапсуляція та поліморфізм
  • Виключення та їх обробка
  • Масиви та колекції
  • Робота з файловою системою
  • Робота з файловою системою з технологією Windows Forms
  • Абстракція. Абстрактні класи та інтерфейси
  • DLL-бібліотеки
  • Процеси. Взаємодія з іншими програмними засобами при написанні коду
  • Делегати та події
  • Локальна база даних та взаємодія з нею при написанні коду
  • Технологія WPF
  • Багатопотокове програмування

Результат після проходження курсу:

  • Чітке розуміння завдань, що вирішуються програмуванням
  • Впевнене знання основ мови С#
  • Уміння раціонально організовувати робочий процес для ефективного досягнення поставлених цілей
  • Отримання архітектурних навичок розробки великих програм

Особливості курсу

  • Можлива оплата курсу частинами
  • Підтримка ментора
  • Повна комунікація з тренером та одногрупниками
  • Сертифікат після здачі іспиту і фінального проєкту
  • Інноваційний підхід до колективного навчання

Викладачі курсу

Євген Нагірняк - Senior .NET Developer

Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 700 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Optima Academy
  • C# / .NET
Подробиці

Дистанційний курс "Об'єктно-орієнтоване програмування C#" надасть слухачам розширені знання й глибоке розуміння парадигми об'єктно-орієнтованого програмування на мові C#. Учні зможуть використовувати ці навички для створення складних програм і реалізації власних проєктів у світі програмування.

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

Теми:

  • Вступ в об'єктно-орієнтоване програмування
  • Класи й об'єкти в ООП
  • Конструктори й робота з екземплярами класу
  • Мова UML. Діаграма класів
  • Наслідування. Модифікатори доступу. Робота з конструктором. Поліморфізм
  • Абстрактні класи, абстрактні методи
  • Масиви й індексатори
  • Статичні класи, розширювальні методи, вкладені класи
  • Конструктори в структурах. Стек
  • Boxing i unboxing. Робота з enum
  • Делегати. Створення делегатів
  • Анонімні методи. Лямбда вирази й лямбда оператори
  • Створення універсальних шаблонів
  • Багатозадачність. Робота з потоками
  • Конструкція try-catch i try-catch-finally
  • Робота над проєктом

Процес навчання

Програма пропонує доступний та зручний процес навчання. Учасники починають з вибору курсу й отримують доступ до всіх матеріалів. Заняття та уроки відбуваються за індивідуальним графіком. Загалом потрібно пройти 68 уроків, які допоможуть глибоко зануритися в предмет і розширити свої знання. Кожне заняття містить кілька елементів, що сприяють навчанню. Учасники отримають можливість переглядати відеоуроки та презентації, читати текстові матеріали й вивчати приклади коду. Також передбачені тести для самоаналізу й домашні завдання, які допоможуть закріпити отримані знання. Раз на тиждень - онлайн-консультація з ментором, де можна поставити будь-які питання й отримати розгорнуті відповіді.

  • Тривалість заняття - 45 хвилин
  • Інтенсивність 2-3 заняття на тиждень

Після проходження курсу учасники отримають

  • Знання й навички застосування та реалізації парадигм об'єктно-орієнтованого програмування на прикладі мови програмування високого рівня C#
  • Сертифікат академії прикладної програмної інженерії Оптіма

Що необхідно для навчання?

Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).

Особливості курсу

  • Авторська система освітніх курсів
  • Унікальна команда тренерів
  • Турбота й індивідуальний підхід
  • Офіційний сертифікат
  • Навчання в будь-який час і з будь-якого місця
  • Комфортний освітній процес. Заняття проходять у мінігрупах
  • Засновник - перша в Україні дистанційна школа "Оптіма"
  • Корисні та потрібні знання. Максимум практики в кожному занятті
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 700 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Optima Academy
  • C# / .NET
Подробиці

Дистанційний курс "Основи програмування на C#" охоплює широкий спектр тем: від вступу в мову програмування C# до практичних проєктів. Учасники вивчатимуть базові типи даних і конструкції C#, методи й класи, а також навчатимуться застосовувати їх для створення та обробки основних структур даних.

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

Теми:

  • Вступ до мови програмування C#
  • Базові типи даних і операції над ними
  • Базові конструкції C#
  • Методи й класи в C#
  • Практичні проєкти з C#

Процес навчання

Процес навчання дуже простий. Ви вибираєте курс і миттєво отримуєте доступ до всіх матеріалів. Потім проходите заняття й уроки власним темпом, враховуючи свій розклад. Кожне заняття містить відеоуроки, презентації, текстові матеріали, приклади коду, тести й домашні завдання. Курс триває 6 місяців, що дає вам достатньо часу для глибокого засвоєння матеріалу.

  • тривалість заняття - 45 хвилин
  • інтенсивність 2-3 заняття на тиждень

Після проходження курсу учасники матимуть

  • Знання й навички роботи з базовими засобами мови програмування C# для подання основних структур даних та реалізації алгоритмів їх обробки
  • Сертифікат Академії прикладної програмної інженерії Оптіма

Що необхідно для навчання?

Ноутбук або комп'ютер, під'єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон).

Особливості курсу

  • Авторська система освітніх курсів
  • Унікальна команда тренерів
  • Турбота й індивідуальний підхід
  • Офіційний сертифікат
  • Навчання в будь-який час і з будь-якого місця
  • Комфортний освітній процес. Заняття проходять у мінігрупах
  • Засновник - перша в Україні дистанційна школа "Оптіма"
  • Корисні та потрібні знання. Максимум практики в кожному занятті

Викладачі курсу

Богдан Пацай - Має досвід роботи у ВНЗ понад 12 років, автор 4 навчальних посібників. Керівник академії Cisco

Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графікВидається диплом/сертифікат
EPAM
  • C# / .NET
Подробиці

На цьому курсі ти познайомишся з основами .NET & C# для розробки програм, дізнаєшся про обробку даних, мову запитів SQL, використання дизайн-патернів, архітектурних паттернів та створення застосунків з допомогою ASP.Net. Окрім цього, ми оглядатимемо Frontend-розробку з фокусом на HTML5, CSS3 та ключові принципи розробки на JavaScript.

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

.NET & C#

  • NET ecosystem
  • C# Essentials
  • Unit Testing
  • Multithreading and asyncroniose programming

Data processing

  • DB, SQL
  • Data processing technologies

Design patterns and application architecture

  • OOD (object-oriented design)
  • Design patterns
  • Architecture patterns

ASP .NET

  • MVC
  • Web API
  • OWIN & KATANA, Authorization and automatization

Front-end

  • Web fundamental
  • HTML 5
  • CSS
  • JS Fundamentals

Як долучитися до програми?

  • Зареєструйся та заповни профіль
  • За бажанням пройди тест на визначення рівня англійської мови
  • Посилання на курс буде надіслане на твою електронну адресу
  • Починай вивчати курс

Що необхідно для успішного навчання:

  • Знання англійської на рівні B1 і вище
  • Досвід розробки будь-якою мовою програмування буде додатковою перевагою
  • Впевнені знання алгоритмів і структур даних, базових понять ООП допоможуть легше опанувати навчальну програму

Особливості курсу

  • Курс можна проходити з будь-якої точки світу, в комфортному темпі та у зручний час
  • Це можливість створити міцну основу для подальшого розвитку в .NET
  • В програмі курсу актуальний та якісний контент, що відповідає поточному стану IT-індустрії
  • Програма розроблена експертами EPAM з різних країн та дає корисні практичні знання для твоєї майбутньої кар'єри
  • Ще безкоштовна можливість для всіх бажаючих навчатися у кращих наставників та експертів EPAM
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
3 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 000 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Foxminded
  • C# / .NET
Подробиці

Курс проходить онлайн в форматі менторінга: ментор дає вам завдання, контролює їх виконання та допомагає вирішити складні питання. Тривалість курсу залежить від індивідуальної швидкості навчання.

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

Web development

В цьому завданні ми познайомимось з основами веб розробки і напишемо MVP версію нашої програми. З кожним наступним завданням наша програма буде набувати нового функціоналу і ставати схожою на завершений продукт.

Micro-services

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

NoSQL

Не реляційні бази даних дуже зручний спосіб коли нам потрібно зберігати інформацію яка не завжди відповідає прописаному стандарту або нам потрібно мати дуже швидкий доступ до даних. Тут ви і навчитесь як працювати з не реляційними базами даних і які переваги і недоліки в них є.

Conteinerization

Після того як мікросервіси набули великої популярності стало складно запускати проєкт на локальній машині. Для вирішення цієї проблеми було створено контейнери. Також контейнери допомагають створити середовище схоже до продакшину на локальній машині.

Authorization and Authentication

Жодна система не обходиться без авторизації для користувачів і наша не виняток. В цьому завданні ми додамо авторизацію до системи дізнаємось як працюють токени і які вони бувають. Навчитесь налаштовувати свій процес авторизації та автентифікації користувача.

Eventing

Прямий виклик іншого сервісу є доволі легким і зручним способом комунікації між сервісами, але він не завжди потрібний інколи нам достатньо повідомити когось про зміни і не чекати на відповідь від системи. А що робити якщо приймач повідомлення виключений, тоді ми повністю блокуємо виконання завдання навіть якщо нам не потрібно негайної відповіді з іншої сторони. Тут нам на допомогу прийдуть події, в яких вже реалізовано і відправка без очікування і спроба повторного виконання у випадку провалу першої.

CI/CD

Після того як функціонал розробили задачу потрібно пропустити через наступні кроки перш ніж цей функціонал побачить кінцевий користувач. Для того щоб зменшити навантаження на розробника створюються CI/CD скрипти, які автоматично білдять отриманий результат, запускають різноманітні тести (Unit, Integration, Automation, Linting Tool, Security) після чого заливають результат в потрібне середовище.

Cross-platform Development

В даному завданні ви навчитесь розробляти крос платформні застосунки, які можна буде запускати як на вашому комп’ютері так і на телефоні.

Попередні вимоги

  • Від 1-го року досвіду роботи на комерційному проєкті з використанням C#
  • Можливість написати простий веб сайт з CRUD операціями
  • Знання англійської мови на рівні читання технічної документації

Особливості курсу

  • Швидкість проходження курсу залежить від вас. Швидше вчитесь менше платите
  • 7 днів тестового періоду
  • Менторинг
  • Безкоштовна заморозка

Викладачі курсу

Андрій Винничук - Full Stack Software Developer

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
25 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Sigma Software University
  • C# / .NET
Подробиці

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

Теми:

  • Вступ. Загальні відомості про .NET
  • Робота з GIT
  • Основні конструкції мови С#. Алгоритми сортування, пошуку
  • Алгоритми і структури даних
  • Об'єктно-орієнтоване програмування на C#
  • Введення-виведення інформації. Робота з текстовою інформацією
  • Колекції у С#
  • Делегати. Події. Лямбда вирази, анонімні класи
  • Шаблони проєктування
  • Мова інтегрованих запитів LINQ

Що студенти отримають по закінченню кожного з рівнів .NET Camp Pro?

Базовий рівень:

  • Базові знання та навички із програмування на платформі .NET (C#)
  • Основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
  • Навички створення консольних застосунків на мові C#, досвід з організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
  • Практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
  • Розвиток алгоритмічного мислення
  • Навички оцінки та стандартний інструментарій для реалізації переваг і недоліків конкретних структур даних
  • Вміння валідувати вхідні дані та працювати з винятковими ситуаціями

Основний рівень:

  • Поглиблені знання та навички із програмування на платформі .NET (C#)
  • Основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
  • Навички створення консольних застосунків на мові С#, досвід з організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
  • Практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
  • Розвиток алгоритмічного мислення
  • Знання по використанню основних конструкцій мови
  • Навички оцінки та стандартний інструментарій для реалізації переваг і недоліків конкретних структур даних
  • Вміння валідувати вхідні дані та працювати з винятковими ситуаціями
  • Базовий інструментарій оцінки складності алгоритмів та базові алгоритми сортування за різними критеріями та пошуку інформації, особливості застосування алгоритмів у різних структурах даних
  • Знайомство з існуючими шаблонами проєктування та особливостями їх реалізації
  • Вміння будувати UML-діаграми та їх читати

Вимоги до кандидатів .NET кемпу:

  • Знання англійської мови на рівні не нижче Pre-Intermediate
  • Власний ноутбук (не менше ніж 4 GB RAM і процесор не нижче ніж 1.8 GHz)
  • Базові навики C#:
    • Розуміння класу і об'єкта
    • Базові типи даних
    • Оператори
    • Цикли
  • Вітається, але не обов'язковий, мінімальний досвід в програмуванні на будь-якій мові

Особливості курсу

  • 25 занять по 3 години
  • Рівень - Middle
  • Заняття українською мовою з використанням англійських термінів

Викладачі курсу

Лілія Дяконюк - .NET Trainer at Sigma Software University

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
20 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Sigma Software University
  • C# / .NET
Подробиці

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

Теми:

  • Вступ. Загальні відомості про .NET
  • Робота з GIT
  • Основні конструкції мови С#. Алгоритми сортування, пошуку
  • Об'єктно-орієнтоване програмування на C#
  • Введення-виведення інформації. Робота з текстовою інформацією
  • Колекції у С#
  • Делегати. Події. Лямбда вирази, анонімні класи

Що студенти отримають по закінченню кожного з рівнів .NET Camp Pro?

Базовий рівень

  • Базові знання та навички із програмування на платформі .NET (C#)
  • Основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
  • Навички створення консольних застосунків на мові C#, досвід з організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
  • Практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
  • Розвиток алгоритмічного мислення
  • Навички оцінки та стандартний інструментарій для реалізації переваг і недоліків конкретних структур даних
  • Вміння валідувати вхідні дані та працювати з винятковими ситуаціями

Основний рівень

  • Поглиблені знання та навички із програмування на платформі .NET (C#)
  • Основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
  • Навички створення консольних застосунків на мові С#, досвід з організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
  • Практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
  • Розвиток алгоритмічного мислення
  • Знання по використанню основних конструкцій мови
  • Навички оцінки та стандартний інструментарій для реалізації переваг і недоліків конкретних структур даних
  • Вміння валідувати вхідні дані та працювати з винятковими ситуаціями
  • Базовий інструментарій оцінки складності алгоритмів та базові алгоритми сортування за різними критеріями та пошуку інформації, особливості застосування алгоритмів у різних структурах даних
  • Знайомство з існуючими шаблонами проєктування та особливостями їх реалізації
  • Вміння будувати UML-діаграми та їх читати

Після завершення .NET Camp студенти:

  • Матимуть базові знання та навички із програмування на платформі .NET (C#)
  • Отримають основи об'єктно-орієнтованого мислення та реалізації парадигм ООП
  • Навчаться створювати консольні застосунки на мові C#, отримають досвід по організації процесу налагодження програмних продуктів, з аналізом отриманих результатів
  • Отримають практичний досвід роботи з віддаленим репозиторієм з керуванням доступу та системою відслідковування можливих змін
  • Здобудуть знання по використанню основних конструкцій мови, а також через підібрані практичні завдання отримають розвиток алгоритмічного мислення
  • Набудуть навички як правильно оцінювати переваги і недоліки конкретних структур даних і освоять стандартний інструментарій для їх реалізації
  • Навчаться валідувати вхідні дані та працювати з винятковими ситуаціями
  • Зможуть продовжити навчання на поглибленому .NET (C#) CAMP Основний, який відкриє для них нові професійні можливості

Вимоги до кандидатів .NET Camp

  • Знання англійської мови на рівні не нижче Pre-Intermediate
  • Власний ноутбук (не менше ніж 4 GB RAM і процесор не нижче ніж 1.8 GHz)
  • Комп'ютерна грамотність

Особливості курсу

  • 20 занять по 3 години
  • Рівень - Beginner
  • Заняття українською мовою з використанням англійських термінів

Викладачі курсу

Лілія Дяконюк - .NET Trainer at Sigma Software University

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
20 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 800 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
Sigma Software University
  • C# / .NET
Подробиці

Курс призначений для початківців, які хочуть вивчити C# або покращити навички. Також буде корисний для автоматизаторів з тестування, які цікавляться розробкою. Після закінчення можливість стажування в ІТ-компаніях.

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

Вступ і робота з Git

Знайомство із групою, вивчення Git - розподіленої системи керування версіями файлів і командної роботи.

Створення першої програми на C#

  • Почнемо працювати з Visual Studio 2022 community - середовищем розробки C# програміста
  • Розберемо синтаксис C#
  • Детально розглянемо всі елементи в програмі HelloWorld
  • Попрацюємо з класом Console, розглянемо структуру проєкту C#
  • Скомпілюємо вашу першу програму

Типи даних та змінні

  • Вивчимо як оголошувати змінні та присвоювати значення
  • Опрацюємо математичні та логічні оператори
  • Навчимося працювати з умовними операторами:
    • switch case
    • if then
    • else
  • Почнемо будувати цикли з операторами:
    • for
    • foreach
    • while
    • do while

Масиви та рядки

  • Розберемо поняття масиву, оголошення, ініціалізації й доступу до елементів
  • Навчимося працювати з простими та багатовимірними масивами
  • Розглянемо алгоритм сортування масиву
  • Познайомимося з рядками (String) і навчимося їх форматувати
  • Розберемо, як оптимально будувати рядки з StringBuilder класом

Практичне заняття

Практичне закріплення вивченого матеріалу.

Класи та структури

  • Розглянемо що таке клас, члени класу, конструктори й деструктори
  • Дізнаємося про структури та їх відмінність від класів
  • Зупинимося на значущих типах і типах посилання
  • Оглянемо статичні методи та класи
  • Дізнаємося, як використовується ключове слово "this"

Огляд .NET Framework і методи

  • Зануримося в саме серце платформи CLR
  • Оглянемо CTS і торкнемося найбазовіших класів
  • Дізнаємося для чого є простір імен
  • Створимо свою нову бібліотеку
  • Розберемо методи, параметри, модифікатори ref та out, необов’язкові параметри, а також перевантаження методів і рекурсію

Винятки та робота з файловою системою

  • На цьому занятті ми побачимо, що помилки очікувані та з ними треба вміти працювати
  • Навчимося маніпулювати файлами та файловою системою

Практичне заняття

Практичне закріплення вивченого матеріалу.

Класи та ООП

  • Ми більш детально зупинимося на класах, наслідуванні, інкапсуляції і поліморфізмі
  • Зрозуміємо, як використовувати інтерфейси

Тестування коду

Ми познайомимося з юніт тестами, принципом Red-Green-Refactoring та розберемо поняття тестабельного коду, а ще дізнаємося що таке Mocks і Stubs.

Практичне заняття

Практичне закріплення вивченого матеріалу.

Вимоги для проходження курсу

  • Знання англійської мови не нижче Pre-Intermediate.
  • Базові навики C#:
    • Розуміння класу та об'єкта
    • Базові типи даних
    • Оператори
    • Цикли

Особливості курсу

  • 12 занять
  • Заняття українською мовою з англійськими термінами
  • Сертифікат про проходження курсу
  • Допомога ментора

Викладачі курсу

Олесь Качмар - Swnior Software Developer

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Beetroot Academy
  • C# / .NET
Подробиці

На курсі ти зможеш вивчити мову програмування C# та платформу .NET Core, опануєш технологію Entity Framework, яка дозволяє ефективно зв'язувати C# додатки з базами даних, а також навчишся використовувати платформу ASP.NET для створення веб-сайтів та застосунків. Наприкінці курсу ти зможеш реалізувати власний проєкт, що буде доповненням для майбутнього портфоліо.

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

Основи C# + GIT

  • Нульовий урок. Знайомство
  • Вступ до С#
  • Типи даних та змінні
  • Масиви
  • Умовні оператори
  • Винятки
  • Методи
  • Текст
  • Рядки
  • Debugging застосунків

ООП

  • Вступ до ООП. Класи
  • Абстрактні класи. Інтерфейси
  • Інкапсуляція
  • Структури
  • Успадкування та поліморфізм

Поглиблений С#

  • Узагальнені типи
  • Серіалізація даних
  • Методи розширення
  • Модульне тестування
  • Керування посиланнями на проєкти
  • Події, делегати та лямбди
  • Рефлексія
  • Колекції
  • Асинхронне програмування
  • LINQ

Основи роботи з базами даних

  • Вступ до SQL. SQL DML
  • Entity Framework
  • SQL DDL
  • Ключі та індекси

Основи HTML, CSS, JS

  • Вступ до HTML та CSS
  • Вступ до JavaScript: типи даних та змінні
  • Робота з HTML-формами

Створюємо вебзастосунок

  • Протокол HTTP
  • Валідація даних
  • Вступ до ASP.NET Core. MVC. WebAPI. REST
  • Фільтри, Middlewares, Конфігурація
  • Впровадження залежностей
  • Хелс-чеки, логування
  • Робота над фінальним проєктом
  • Презентація фінальних проєктів
  • Випускний

Бонус: Навички роботи з ШІ для кар'єри майбутнього

  • Що таке штучний інтелект?
    • Чому ШІ важливий?
    • Що насправді означає ШІ та як він працює?
    • Що може і чого не може ШІ?
  • Корисні інструменти та приклади використання:
    • Deepl
    • ChatGPT
    • Bard
    • Grammarly
    • clipdrop.co
    • Adobe Firefly
    • Photoshop
    • Perplexity.ai
  • Як використовувати ШІ для зручного пошуку роботи
    • Сайти вакансій з елементами штучного інтелекту
    • Покращення твого CV за допомогою ШІ
    • Приклади ефективних резюме та супровідних листів
    • Підготовка до інтерв'ю
  • Підбірка ШІ тулзів для пошуку роботи:
    • Bard та ChatGPT
    • Kickresume
    • JobProfile.io
    • Resumaker.ai
    • Jobscan
    • Yoodli
    • Interviewsby.ai
    • Interview Warmup
    • Interviewing.io
  • Корисні матеріали, які допоможуть розширити та заглибитись в тему (статті, відео та безплатні курси)
  • Де варто/не варто використовувати ШІ?

Бонус. English club

  • Під керівництвом викладача англійської
  • Фокус на розмовну англійську
  • Формування словникового запасу англійської для ІТ
  • Написання СV та підготовка до співбесіди в іноземній компанії
  • Поділ на групи відповідно до рівня:
    • A1-A2
    • A2-B1
    • B1-B2/C

Бонус. Кар'єрне консультування

  • Навчишся створювати конкурентоспроможні резюме і супровідний лист та отримаєш на них фідбек від професійного рекрутера
  • Підготовка до інтерв'ю. Типові питання та підводні камені
  • Створиш зразковий профіль в LinkedIn
  • Дізнаєшся, де знаходити круті вакансії та як на них подаватися

Особливості курсу

  • Для людей від 16 років
  • Вечірні заняття в зумі
  • Теорія вивчається самостійно, а на заняттях розглядається лише практика
  • Навчання в командах під керівництвом викладача як тімліда
  • Дипломний проєкт
  • Сертифікат після успішного завершення курсу

Викладачі курсу

  • Дмитро Місік - Lead Software Engineer у DraftKings Inc.
  • Денис Князєв - Software Architect у Neogames
  • Артем Соколов - TechLead у Digicode
  • Олексій Круглик - Senior .NET/C# Engineer в Intellias Ltd.
  • Олег Ситнік - .NET developer в TEAM International
  • Сергій Олефір - .NET Developer в Intellias
Більше інформації

Сторінки

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Відгуки про курси

Yuliia   27.06.2025

Мій досвід із Chi Academy був вкрай негативним і викликає серйозні питання з юридичної точки зору!

Після проходження відбору на передінтернатурний курс .NET Developer, я активно відвідувала лекції, виконувала домашні завдання і вкладала свій час та зусилля у навчання. Однак через декілька тижнів мені несподівано повідомили про відрахування з курсу.

Причина – моя робота HR-спеціалістом в іншій IT-компанії. Вони пояснили це так званим “конфліктом інтересів” і ризиком “зовнішнього хайрінгу”.
Жодних застережень або обмежень щодо моєї професії HR під час подачі заявки або проходження відбору мені не озвучували.
Більше того — я підписала офіційний договір про надання консультаційних послуг, де чітко зафіксовані обов’язки сторін, програма курсу та строки його проведення.

Одностороння відмова академії від виконання своїх зобов’язань без жодної законної підстави є прямим порушенням умов договору і моїх прав як замовника послуг.

Також підкреслю:
 • Жодного NDA, угоди про неконкуренцію або інших обмежуючих документів я не підписувала.
 • Вся їхня “причина відрахування” — це особисте внутрішнє рішення, яке не має правового підґрунтя.

Вважаю це грубим порушенням прав споживачів і дискримінацією за професійною ознакою.

Chi Academy демонструє повну непрозорість, відсутність юридичної відповідальності та неповагу до учасників курсів.

Категорично не рекомендую витрачати свій час і гроші на цю організацію. Якщо ви цінуєте свої права — обходьте це місце стороною.

Плюси:Їх немає:)
Мінуси:Це максимально непрозора організації із порушенням законів
Рекомендації: Не рекомендую
1
Середня: 1 (1 голос)
Курси C# / .NET