Онлайн курс Junior
C# Developer
Закінчи курс на відмінно та отримай роботу в No 1 Software Development компанії за версією clutch.co
Почати навчання0
Cтудентів
0
Годин навчання
0
Занять
0 грн
Вартість курсу
0 квітня
Старт навчання
Які знання ти отримаєш:
Курс Основи C# + .NET - це унікальна можливість заглибитись у складний та цікавий світ платформи .NET від компанії Microsoft, детально вивчити одну з основних мов програмування в рамках даної платформи - C#, та стати конкурентноспроможним професіоналом на сучасному ринку праці. Курс охоплює як базові знання, подібні у більшості мов програмування і потрібні всім розробникам, так і специфічні для мови програмування C# можливості. Окрім знань самої мови та певної специфіки платформи, в ході курсу ви отримаєте знання про системи контролю версій, основи розробки серверної частини WEB-застосунків та роботи з базами даних. Студентам, що наберуть найбільше балів в ході курсу, буде запропоновано приєднатись до команди 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. Магістр програмної інженерії. Випустив 8 потоків студентів, багато з яких залишились і зробили кар’єру в ІТ. Цікавлюсь проектами з нейромережами і штучним інтелектом»