Онлайн курс Junior
C# Developer
Закончи курс с отличием и получи работу No1 Software Development компании по версии clutch.co
Начать обучение0
Студентов
0
Часов
0
Занятий
0 грн
Цена курса
0 июля
Начало курса
Какие навыки ты получишь:
Курс Основы C# + .NET - это входной билет в мир программирования на платформе .NET. Он подойдет для тех, кто только начинает свой путь в мире программной разработки. Вы узнаете обо всех азах: среде разработки, типах данных, циклах, конструкциях, массивах, контроле версий, основах ООП и многом другом. После этого курса, вы сможете выполнять не сложные задачи на языке C# и начать свой путь в IT.
Лучшим студентам будет предложена работа в компании Limestone Digital
Как проходит обучение:
1. Запись на курс
2. Обучение
3. Аттестационные проекты
4. Получение сертификата и трудоустройство
Программа курса:
1 модуль
Основы Программирования
- Начало работы. Редактор Visual Studio
- Типы данных
- Основы использования циклов
- Логические операции
- Основы работы с массивами
- Основы метода
- Системы контроля версий. GIT
- Модульный проект
2 модуль
Основы ООП
- Понятия классов. Объекты и экземпляры классов
- Наследование и полиморфизм.
- Базовый класс Object. Переопределение базовых методов.
- Абстрактные классы и интерфейсы.
- Статические классы и методы. Их использование
- Структуры и перечисления.
- Garbage collector. Поколения, Dispose и Finalize
- Модульный проект
3 модуль
Продвинутый Уровень
- Классы и обобщения. Использование на практике
- Коллекции в .NET. Stack, Queue, ArrayList, List, HashTable, Dictionary
- IEnumerator и интерфейс IEnumerable.
- Создание собственных коллекций. Базовые структуры данных - LinkedList, бинарное дерево, графы.
- Делегаты, анонимные методы и лямбда выражение.
- LINQ выражения. Делегаты Action, Function и Predicate. Запросы к коллекциям. Основные методы LINQ.
- Ввод-вывод, System.IO. Использование ключевого слова using. StreamReader, StreamWriter. Запись/чтение файлов.
- Сериализация. Формат JSON и XML. Использование встроенных возможностей .NET
- Асинхронность. Класс Task, Task<>:. Асинхронная модель на основе задач (TAP).
- Многопоточность. Класс Thread. Приоритетность потоков. Проблемы синхронизации потоков.
- Финальный проект
Каким технологиям вы обучитесь:
Сертификат о завершении курса
После успешного окончания курса и сдачи финального проекта, вы получите сертификат который подтверждает ваши новые знания и поможет вам получить работу не имея опыта, но уже имея проекты в своем портфолио.
Начать обучениеПро Limestone Digital:
- Мы не просто школа, мы No 1 Software Development компания в Чехии по версии clutch.co
- У нас преподают только ТОПовые преподаватели практики из своих областей
- Передаем опыт полученный в работе над проектами с мировыми компаниями, в том числе из Forbes 500
- Ищем и набираем восходящих звёзд в свою команду и возвращаем оплату за курсы с первой зарплатой
Преподаватель
Александр Свириденко
“Senior full-stack C# .NET + React.js developer. Работаю в IT сфере уже 6 лет. Магистр программной инженерии. Выпустил 7 потоков учеников многие из которых остались в IT. Интересуюсь проектами с нейросетями и искусственным интеллектом.”