Курс C# PRO Киев
Курс C# /.NET Pro
Курс C# /.NET Pro
ВРЕМЯ
81 час / 3 месяца
2 раза в неделю
вторник, четверг
c 19:00 до 22:00
2 раза в неделю
вторник, четверг
c 19:00 до 22:00
СТАРТ
Дату уточните у администрации
СТОИМОСТЬ
23000 грн
13800 грн
Возможна оплата частями
О курсе
Читать больше о курсе
Скрыть

Для кого данный курс
Вы изучили Основы программирования
и теперь хотите погрузиться в направление C#
Вы работаете в другой сфере,
но хотите обрести перспективную IT-профессию
Вы занимаетесь разработкой,
но хотите расширить поле своих знаний
Вы — QA-специалист,
которому нужен язык для автоматизации тестирования
Чему вы научитесь?
1.
Понимать синтаксис языка C#, разбираться в чужом коде и менять его
2.
Писать приложения на C#, применяя лучшие стороны языка
3.
Работать с обработкой исключений, делегатами, потоками
4.
Проектировать и создавать интерфейсы
5.
Создавать продукты с учетом технологий ООП
Чего не будет
1.
Теории без практики
2.
Устаревших механик работы
3.
Пересказа чужих лекций и книг
4.
Вопросов без ответов
В рамках курса вы будете работать в группах над реальными проектами.
Это будет увлекательно и эффективно!
Записаться на курс
Это будет увлекательно и эффективно!
Что включает курс?
27 live-занятий — только необходимая теория и много практики
Обучение по программе, созданной специалистами топовых IT-компаний Украины
Обучение у преподавателей-практиков, которые поделятся с вами реальным опытом и актуальными знаниями
Доступ к материалам и записям занятий в течение года в личном кабинете на удобной платформе
Два занятия по английскому, на которых вы определите свой уровень владения языком, усвоите полезную лексику для IT, а также получите рекомендации по дальнейшему обучению
Занятие по поиску первой работы в IT, на котором обсудим зарплатные ожидания, самопрезентацию, этапы коммуникации с работодателем и подготовку к собеседованию
Мини-курс по soft skills, поиску заказов на фриланс-бирже Upwork, а также подготовке к поиску работы
Проверка знаний — упражнения и тесты
Навык командной работы и проекты, на которых осуществлялась работа во время обучения, для включения в портфолио
Возможность присоединиться к ITEA community
(более 16 000 выпускников)
(более 16 000 выпускников)
Полную поддержку клиентского сервиса
Возможность оплаты частями
Индивидуальную онлайн-поддержку от преподавателя или ментора, общение с другими студентами в чате группы
Возможность заморозить обучение при необходимости и подключиться к следующему потоку
Сертификат после окончания обучения в соответствии с успеваемостью
Читать больше
Скрыть
Программа обучения
1. Знакомство с платформой .NET и языком программирования C#
- Обзор платформы .NET Framework
- Знакомство c языком 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. EntityFramework
- Подключение Nuget-пакетов к проекту
- Основы работы с БД
- Подключение БД к проекту
- Создание миграций
20. Ввод-вывод. Сериализация. XML
- Библиотека System.IO
- Работа с JSON
- Понятие сериализации. Сериализация в JSON. Реализация собственных методов для сериализации
21. Сборки, пространства имен, атрибуты, директивы препроцессора, рефлексия
- Пространства имен
- Сборки. Глобальный кэш сборок
- Директивы препроцессора
- Атрибуты. Создание пользовательских атрибутов
- Рефлексия
22. Потоки, задачи, синхронизация
- Проблема распределенных вычислений, многоядерности
- Асинхронные Делегаты
- Классы Thread, Task
- Проблемы, возникающие при параллельных вычислениях
- Классы отвечающие за синхронизацию
23. .NET Core
- Обзор возможностей
- Основы WEB-разработки
- Создание приложения
24. Unit-тестирование
- Unit Testing Framework
- Тестирование закрытых и статических методов
- Тестирование корректной работы бизнес-логики
- Интеграционные тесты
25. Сдача проектов
- Обсуждение результатов
26. Как составить резюме и пройти собеседование
- Структура резюме
- Часто задаваемые вопросы
- Как вести себя на собеседовании
- Основные ошибки на собеседовании
- Бонусное занятие по английскому языку
- Урок поиска работы
Показать всю программу
Скрыть программу
Преподаватели
Сделайте первые шаги в обучении под руководством практикующих специалистов!
Что говорят наши выпускники
С портфолио наших студентов вы можете ознакомиться здесь
Трудоустройство
Задача нашей команды — стать твоим проводником в мир IT, подготовить тебя к IT-карьере максимально эффективно и, как результат, изменить твою жизнь к лучшему. Мы выпустили уже более 16000 IT-специалистов.
Более детально о трудоустройстве с ITEA ты можешь почитать здесь.
В рамках обучения на курсе C#/.NET Pro мы предоставляем нашим студентам:
Возможность трудоустройства в компаниях-партнерах ITEA по их запросу
Занятие по поиску первой работы в IT, оценке зарплатных ожиданий, этапах коммуникации с работодателем и умениях презентовать себя
Учетную запись, доступ и сопровождение от биржи по трудоустройству начинающих IT-специалистов Jungo.dev
Мини-курс по soft skills, важным для работы в IT, поиску и получения заказов на самой большой фриланс-бирже в мире Upwork, а также по тому, как правильно подготовиться к поиску работы в компании
Доступ к рекомендательной системе повышения квалификации, которая поможет адаптировать ваши навыки под современный IT-рынок
Благодаря этому вы получаете все необходимые знания и умения для поиска первой работы в IT, как в штате, так и на фрилансе
Опыт типичного собеседования с реальными тестовыми заданиями в конце курса
Онлайн
Успей забронировать свое место в группе
Стоимость:
23000 грн
13800 грн
Что включает онлайн формат?
Обучение в режиме просмотра записей занятий с регулярными вебинарами
для лучшего понимания материала
для лучшего понимания материала
Личный кабинет с доступом к материалам курса
Помощь преподавателя или ментора курса
Актуальную программу обучения
Рекомендуемые курсы
Показано курсов: 3 из 3
Показано курсов: 1 из 3