spinner-it

Курс C# PRO Киев

Курс C# /.NET Pro
Курс C# /.NET Pro
ЧАС
81 година / 3 місяці

2 рази на тиждень
вівторок, четвер
з 19:00 до 22:00

СТАРТ
Старт курсу запитуйте в адміністрації
ВАРТІСТЬ
26400 грн
13200 грн
Можлива оплата частинами
Про курс

За допомогою C# створюються відмінні додатки для Windows, мобільні застосунки, вебдодатки, ігри. Це й не дивно, адже C# — одна з найпоширеніших мов розробки. При цьому авторство мови належить Microsoft, тому в попиті на неї сумніватися не доводиться — мова користується відмінною підтримкою.

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

Читати більше Приховати
Для кого даний курс
Ви вивчили Основи програмування
й тепер хочете зануритися в напрямок C#
Ви працюєте в іншій сфері,
але бажаєте отримати перспективну ІТ-професію
Ви займаєтеся розробкою,
та хочете розширити поле своїх знань
Ви — QA-спеціаліст,
якому потрібна мова для автоматизації тестування
Чому ви навчитеся?
1.
Розуміти синтаксис мови С#, розбиратися в чужому коді та змінювати його
2.
Писати додатки на C#, застосовуючи кращі сторони мови
3.
Працювати з обробкою винятків, делегатами, потоками
4.
Проєктувати та створювати інтерфейси
5.
Створювати продукти з урахуванням технологій ООП
Чого не буде
1.

Теорії без практики

2.

Застарілих механік роботи

3.

Переказу чужих лекцій і книг

4.

Питань без відповідей

В рамках курсу ви будете працювати в групах над реальними проектами.
Це буде захоплююче та ефективно!
Записатись на курс
Що включає курс?
27 live-занять — лише необхідна теорія й багато практики
Навчання за програмою, створеною фахівцями топових IT-компаній
Навчання у викладачів-практиків, які поділяться з вами реальним досвідом та актуальними знаннями
Доступ до матеріалів і записів занять протягом року в особистому кабінеті на зручній платформі
Два заняття з англійської, на яких ви визначите свій рівень володіння мовою, засвоїте корисну лексику для ІТ, а також отримаєте рекомендації щодо подальшого навчання
Заняття з пошуку першої роботи в ІТ, на якому обговоримо зарплатні очікування, самопрезентацію, етапи комунікації з працедавцем і підготовку до співбесіди
Мінікурс з soft skills, пошуку замовлень на фріланс-біржі Upwork, а також підготовки до пошуку роботи
Перевірка знань — вправи й тести
Навички командної роботи та проєкти, на яких здійснювалася робота впродовж навчання, для включення в портфоліо
Можливість долучитися до ITEA community
(понад 16 000 випускників)
Повну підтримку клієнтського сервісу
Можливість сплачувати частинами
Індивідуальну онлайн-підтримку від викладача або ментора, спілкування з іншими студентами в чаті групи
Можливість заморозити навчання за потреби й доєднатися до наступного потоку
Сертифікат після завершення навчання відповідно до своїх досягнень
Читати більше Приховати
Програма навчання
Даний курс є частиною програми: C# /.NET Development , Game Development
1. Знайомство з платформою .NET і мовою програмування C#
  • Огляд платформи .NET Framework
  • Знайомство з мовою C #
  • Огляд можливостей мови
  • Знайомство c IDE Visual Studio
  • Структура програми
  • Компіляція програми
  • Написання першої програми
  • Типи проєктів
2. Типи даних
  • Пристрій пам’яті в комп’ютері
  • Системи числення
  • Як зберігаються дані в пам’яті
  • Поняття змінної
  • Типи змінних
  • Створення і ініціалізація змінних
  • Область видимості
  • Константи
  • Операції над базовими типами
3. Умовні конструкції
  • Поняття умовних конструкцій
  • Умовна конструкція if
  • Оператор багатозначного вибору switch … case
4. Основи роботи з системою контролю версій
5. Циклічні конструкції
  • Знайомство з циклами
  • Цикл з передумовою while
  • Цикл з умовою поста do … while
  • Цикл з лічильником for
6. Методи
  • Поняття методу
  • Створення методу
  • Виклик методу
  • Види методів з параметрами і без
  • Модифікатори out і ref
  • Рекурсія
  • Метод Main
7. Масиви
  • Поняття масивів і необхідність їх використання.
  • Способи створення масивів
  • Робота з масивами
  • Багатовимірні масиви
  • Зубчасті масиви
8. Вступ в ООП. Поняття класів і об'єктів
  • Поняття класу та об’єкта
  • Створення класів, їх вміст
  • Створення об’єктів за допомогою класів
  • Модифікатори доступу
  • Робота з властивостями
  • Автоматично реалізовані властивості
  • Конструктори, призначені для користувача і за замовчуванням
  • Часткові класи і методи
9. Спадкування і поліморфізм
  • Поняття спадкування
  • Реалізація спадкування
  • Базовий тип Object
  • Upcast і DownCast
  • Поняття і реалізація поліморфізму
  • Віртуальні методи
10. Абстракція і інтерфейси
  • Поняття абстракції
  • Створення абстрактних класів
  • Робота з абстрактними методами
  • Спадкування від абстрактних класів
  • Поняття інтерфейсу
  • Створення і реалізація інтерфейсів
11. Статичні класи і методи
  • Створення і виклик статичних методів
  • Робота зі статичними методами
  • Створення статичних класів
  • Необхідність в статичних класах
  • Розширюючі методи
12. Структури. Перерахування
  • Поняття структур і необхідність в них
  • Створення структур і робота з ними
  • Відмінності структур від класів
  • Поняття перерахувань
  • Область застосування перерахувань
13. Виняткові ситуації
  • Поняття виняткових ситуацій
  • Обробка винятків, конструкція try, catch, finally
  • Створення своїх класів винятків
  • Множинна обробка винятків
14. Збиральник сміття
15. Колекції
  • Основні типи складних структур даних: список, черга, стек, словник,
  • Інтерфейси, які підтримуються різними колекціями
  • Ініціалізатор колекцій
  • Створення призначених для користувача колекцій
16. Узагальнення
  • Повторне використання коду та значення узагальнень у ньому
  • Обмеження в узагальненнях
  • Узагальнені інтерфейси
  • Коваріантність та контрваріантність
17. Делегати, події, Лямбда-вирази
  • Поняття делегату
  • Оголошення делегатів
  • Анонімні методи
  • Лямбда-вирази
  • Події
18. LINQ
  • Стандартні операції запитів. Фільтрація. Сортування. Групування
  • Анонімні й динамічні типи
  • Під’єднання до бази даних
  • LINQ to SQL
19. Введення-виведення. Серіалізація. XML
  • Бібліотека System.IO
  • Робота з XML
  • Поняття серіалізації. Серіалізація в XML. Реалізація власних методів для серіалізації
20. Складання простору імен, атрибути, директиви препроцесору, рефлексія
  • Простір імен
  • Складання. Глобальний кеш збірок
  • Директиви препроцесору
  • Атрибути. Створення призначених для користувача атрибутів
  • Рефлексія
21. Потоки, завдання, синхронізація
  • Проблема розподілення обчислень, багатоядерності
  • Асинхронні делегати
  • Класи Thread, Task
  • Проблеми, що виникають при паралельних обчисленнях. Класи, що відповідають за синхронізацію
22. Огляд можливостей
  • Структура проекту
  • Створення додатків
  • ASP.NET
23. Unit-тестування
  • Unit Testing Framework
  • Тестування закритих і статичних методів
  • Тестування коректної роботи бізнес-логіки
  • Universal Windows Platform
24. Здача проєктів
  • Обговорення результатів
25. Як скласти резюме і пройти співбесіду
  • Структура резюме
  • FAQ
  • Як вести себе на співбесіді
  • Основні помилки на співбесіді
  • Бонусне заняття з англійської мови
  • Урок пошуку роботи
Показати всю програму Приховати програму
Викладачі

Зробіть перші кроки в навчанні під керівництвом практикуючих спеціалістів!

Що кажуть наші випускники

Богдан Шомко

Закінчив курс «C# Base. Організацією повністю задоволений, комфортна аудиторія, все обладнання для навчання. Адмінітсратори ITEA завжди питалися про те, як проходять курси, чи все добре. Викладач подавав інформацію дуже добре, зрозуміло та відкрито з багатьма прикладами, завжди допомагав та відповідав, коли були якісь проблеми. В цілому курси дуже сподобалися. Також піду на поглиблений курс » C# Advanced".

Євген Кухар

Маю статус УБД. Був на курсі C# base в ITEA за програмою лояльності. Потрапив на базовий курс, здав онлайн тест з основ програмування на 70% і цього достатньо щоб йти відразу на курс C# base минаючи курс основ програмування. Спочатку я не був достатньо обізнаний, і думав, що закінчу C# base, потім advanced і зможу шукати роботу. У процесі навчання і спілкування з людьми, я зрозумів, що навіть після того, як закінчив advanced знайти роботу буде проблемно. Але курс з C# base + курс C# advanced + пів року самостійної роботи можуть дати хороший шанс претендувати на посаду джуна (це мій висновок). В ITEA мені говорили, що закінчивши C# advanced з хорошим результатом, їх співробітник допомагає шукати роботу. (Достовірність і правильність цих слів не можу обговорювати тому що після с# base змінив напрямок навчання. Через пів року планую потрапити назад на с# advanced, так що потім відпишуся щодо допомоги у працевлаштуванні). Дуже сподобалася організація курсів (кофебрейки з печивами, блокнотики/ручки, надають ПК тим у кого немає ноутбука). Є зворотний зв'язок із викладачем та учнями в чаті. Викладач відповідає на всі питання навіть у нічний час (на 4 заняття прийшов якийсь хлопець на пробне заняття, так він сказав, що був на інших курсах в іншій академії і там такого зворотного зв'язку між студентами та викладачем не було). Однозначний плюс курсу була величезна кількість ДЗ. Я б навіть сказав дуже величезна, що неодмінно є величезним плюсом для навчання. У групі були студенти КПІ, Шевченка, так вони говорили, що за перші 2 заняття курсів зробили практичних завдань більше ніж за рік-півтора універу. Закінчую відгук та залишаю свій номер телефону, як достовірність моїх слів, і для тих у кого будуть додаткові запитання: 068-849-43-69

Олексій Попов

Закінчив С# base, advanced. Дуже гарна подача матеріалів. Уроки не нудні! Гарні викладачі. Загалом враження чудові! Удачі команді ITEA!

Максим Охрименко

Як для старту в .NET дуже навіть непогано за наповненням. Викладач з усіма ввічливий та, як на мене, достатньо зрозуміло пояснює.

Максим Левін

Рекомендую академію! Високий рівень підготовки випускників, які можуть посісти лідерські позиції на ринку праці України. Декілька хлопців вдалося працевлаштувати в продуктову компанію.
З портфоліо наших студентів ви можете ознайомитись тут
Працевлаштування

Завдання нашої команди — стати твоїм провідником у світ IT, підготувати тебе до IT-кар'єри максимально ефективно і, як наслідок, змінити твоє життя на краще. Ми випустили вже понад 16 000 IT-фахівців.

Детальніше про працевлаштування з ITEA ви можете прочитати тут.
У межах навчання на курсі C#/.NET Pro ми надаємо нашим студентам:

Можливість працевлаштування в компаніях-партнерах ITEA за їхнім запитом
Заняття з пошуку першої роботи в ІТ, оцінки зарплатних очікувань, етапів комунікації з працедавцем та вмінь презентувати себе
Обліковий запис, доступ та супровід від біржі з працевлаштування ІТ-спеціалістів, які є початківцями, Jungo.dev
Мінікурс зі soft skills, важливих для роботи в ІТ, пошуку й отримання замовлень на найбільшій фріланс-біржі у світі (Upwork), а також з того, як правильно підготуватися до пошуку роботи в компанії
Доступ до рекомендаційної системи підвищення кваліфікації, яка допоможе адаптувати ваші навички під сучасний ІТ-ринок
Завдяки цьому ви отримуєте всі необхідні знання та вміння для пошуку першої роботи в IT, як у штаті, так і на фрілансі
Досвід типової співбесіди з реальними тестовими завданнями наприкінці курсу
Дізнатись більше про ITEA
Онлайн
Встигни забронювати своє місце в групі
Ваш номер телефону
Підписанням та надсиланням цієї заявки я підтверджую, що я ознайомлений з Політикою конфіденційності і приймаю її умови, включно з регламентуючими обробку моїх персональних даних, і згоден з нею. Я надаю свою згоду на обробку персональних даних згідно з цією Політикою конфіденційності.
Ціна:
26400 грн
13200 грн
Що включає онлайн формат?
Навчання в режимі перегляду записів занять з регулярними вебінарами
для кращого розуміння матеріалу

Особистий кабінет з доступом до матеріалів курсу

Допомога викладача чи ментора курсу

Актуальну програму навчання

Рекомендовані курси
Показано курсів: 3 з 3
Показано курсів: 1 з 3

У зв'язку з карантином всі наші курси читаються у online-форматі.