Курс C# PRO Киев
Курс C# /.NET Pro
Курс C# /.NET Pro
ЧАС
81 година / 3 місяці
2 рази на тиждень
вівторок, четвер
з 19:00 до 22:00
2 рази на тиждень
вівторок, четвер
з 19:00 до 22:00
СТАРТ
Старт курсу запитуйте в адміністрації
ВАРТІСТЬ
23000 грн
13800 грн
Можлива оплата частинами
Про курс
Читати більше
Приховати

Для кого даний курс
Ви вивчили Основи програмування
й тепер хочете зануритися в напрямок C#
Ви працюєте в іншій сфері,
але бажаєте отримати перспективну ІТ-професію
Ви займаєтеся розробкою,
та хочете розширити поле своїх знань
Ви — QA-спеціаліст,
якому потрібна мова для автоматизації тестування
Чому ви навчитеся?
1.
Розуміти синтаксис мови С#, розбиратися в чужому коді та змінювати його
2.
Писати додатки на C#, застосовуючи кращі сторони мови
3.
Працювати з обробкою винятків, делегатами, потоками
4.
Проєктувати та створювати інтерфейси
5.
Створювати продукти з урахуванням технологій ООП
Чого не буде
1.
Теорії без практики
2.
Застарілих механік роботи
3.
Переказу чужих лекцій і книг
4.
Питань без відповідей
В рамках курсу ви будете працювати в групах над реальними проектами.
Це буде захоплююче та ефективно!
Записатись на курс
Це буде захоплююче та ефективно!
Що включає курс?
27 live-занять — лише необхідна теорія й багато практики
Навчання за програмою, створеною фахівцями топових IT-компаній
Навчання у викладачів-практиків, які поділяться з вами реальним досвідом та актуальними знаннями
Доступ до матеріалів і записів занять протягом року в особистому кабінеті на зручній платформі
Два заняття з англійської, на яких ви визначите свій рівень володіння мовою, засвоїте корисну лексику для ІТ, а також отримаєте рекомендації щодо подальшого навчання
Заняття з пошуку першої роботи в ІТ, на якому обговоримо зарплатні очікування, самопрезентацію, етапи комунікації з працедавцем і підготовку до співбесіди
Мінікурс з soft skills, пошуку замовлень на фріланс-біржі Upwork, а також підготовки до пошуку роботи
Перевірка знань — вправи й тести
Навички командної роботи та проєкти, на яких здійснювалася робота впродовж навчання, для включення в портфоліо
Можливість долучитися до ITEA community
(понад 16 000 випускників)
(понад 16 000 випускників)
Повну підтримку клієнтського сервісу
Можливість сплачувати частинами
Індивідуальну онлайн-підтримку від викладача або ментора, спілкування з іншими студентами в чаті групи
Можливість заморозити навчання за потреби й доєднатися до наступного потоку
Сертифікат після завершення навчання відповідно до своїх досягнень
Читати більше
Приховати
Програма навчання
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
- Як вести себе на співбесіді
- Основні помилки на співбесіді
- Бонусне заняття з англійської мови
- Урок пошуку роботи
Показати всю програму
Приховати програму
Викладачі
Зробіть перші кроки в навчанні під керівництвом практикуючих спеціалістів!
Що кажуть наші випускники
З портфоліо наших студентів ви можете ознайомитись тут
Працевлаштування
Завдання нашої команди — стати твоїм провідником у світ IT, підготувати тебе до IT-кар'єри максимально ефективно і, як наслідок, змінити твоє життя на краще. Ми випустили вже понад 16 000 IT-фахівців.
Детальніше про працевлаштування з ITEA ви можете прочитати тут.
У межах навчання на курсі C#/.NET Pro ми надаємо нашим студентам:
Можливість працевлаштування в компаніях-партнерах ITEA за їхнім запитом
Заняття з пошуку першої роботи в ІТ, оцінки зарплатних очікувань, етапів комунікації з працедавцем та вмінь презентувати себе
Обліковий запис, доступ та супровід від біржі з працевлаштування ІТ-спеціалістів, які є початківцями, Jungo.dev
Мінікурс зі soft skills, важливих для роботи в ІТ, пошуку й отримання замовлень на найбільшій фріланс-біржі у світі (Upwork), а також з того, як правильно підготуватися до пошуку роботи в компанії
Доступ до рекомендаційної системи підвищення кваліфікації, яка допоможе адаптувати ваші навички під сучасний ІТ-ринок
Завдяки цьому ви отримуєте всі необхідні знання та вміння для пошуку першої роботи в IT, як у штаті, так і на фрілансі
Досвід типової співбесіди з реальними тестовими завданнями наприкінці курсу
Онлайн
Встигни забронювати своє місце в групі
Ціна:
23000 грн
13800 грн
Що включає онлайн формат?
Навчання в режимі перегляду записів занять з регулярними вебінарами
для кращого розуміння матеріалу
для кращого розуміння матеріалу
Особистий кабінет з доступом до матеріалів курсу
Допомога викладача чи ментора курсу
Актуальну програму навчання
Рекомендовані курси
Показано курсів: 3 з 3
Показано курсів: 1 з 3