Онлайн курс Junior
C# Developer
Закінчи курс на відмінно та отримай роботу в No 1 Software Development компанії за версією clutch.co
Почати навчання0
Cтудентів
0
Годин навчання
0
Занять
0 грн
Вартість курсу
0 липня
Старт навчання
Які знання ти отримаєш:
Курс Основи C# + .NET – це вхідний квиток у світ програмування на платформі .NET. Він створений для тих, хто тільки починає свій шлях у світі розробки програмного забезпечення. Ви дізнаєтесь про основи: середовище розробки, загальні поняття, типи даних, цикли та конструкції, масиви, контролі версій, основи ООП та інше. Після проходження цього курсу ви зможете виконувати нескладні задачі на мові C# та стартувати у світі ІТ.
Кращим студентам буде запропонована робота в компанії Limestone Digital.
Як проходить процес навчання:
1. Запис на курс
2. Навчання
3. Атестаційні проекти
4. Отримання сертифікату та працевлаштування
Програма курсу
1 модуль
Основи програмування
- Початок роботи. Редактор Visual Studio
- Типи даних
- Основи використанні циклів
- Логічні операції
- Основи роботи з масивами
- Основи методу
- Системи контролю версій. GIT
- Модульний проект
2 модуль
Основи ООП
- Поняття класів. Об’єкти та екземпляри класів
- Наслідування та поліморфізм
- Базовий клас Object. Перевизначення базових методів.
- Абстрактні класи та інтерфейси
- Статичні класи і методи. Їх використання.
- Структури та перерахунки.
- Garbage collector. Покоління, Dispose та Finalize.
- Модульний проект.
3 модуль
Вищий рівень
- Класи і узагальнення. Використання на практиці.
- Колекції в .NET. Stack, Queue, AllaryList, List, HashTable, Dictionary.
- IEnumerator та інтерфейс IEnumerator.
- Створення власних колекцій. Базові структури даних – LinkedList, бінарне дерево, графи.
- Делегати, анонімні методи і лямбда вирази.
- LINQ вирази, Делегати Action, Function, Predicate. Запити до колекцій. Основні методи LINQ.
- Введення-виведення, System.IO. Використання ключового слова using StreamReader, StreamWriter. Запис/читання файлів.
- Сереалізація. Формат Json і XML. Використання вбудованих можливостей .Net.
- Асинхронність. Клас Task, Task<>;. Асинхронна модель на основі задач (TAP).
- Багатопоточність. Клас Thread. Пріоритетність потоків. Проблеми синхронізації потоків.
- Фінальний проект.
Які технології ви вивчите:
Сертифікат про успішне завершення курсу
Після проходження курсу та захисту фінального проекту, ви отримуєте сертифікат, який підтверджує ваші знання та допоможе вам знайти роботу, навіть за відсутності реального досвіду роботи, адже у вашому портфоліо вже будуть готові проекти.
Почати навчанняПро Limestone Digital:
- Ми не просто школа, ми №1 Software Development компанія за версією clutch.co
- У нас викладають тільки ТОП викладачі, практики в своїх технологіях
- Передаємо вам досвід, отриманий в роботі над проектами компанії із світовими іменами (в тому числі з Forbes 500)
- Набираємо майбутніх зірок до нашої команди і повертаємо оплату за пройдений курс разом із першою зарплатою
Викладач
Олександр Свириденко
«Senior full-stack C# .NET + React.JS developer. Магістр програмної інженерії. Випустив 7 потоків студентів, багато з яких залишились і зробили кар’єру в ІТ. Цікавлюсь проектами з нейромережами і штучним інтелектом»