spinner-it

Курс C# PRO Киев

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

С помощью C# создаются отличные приложения для Windows, мобильные приложения, веб-приложения, игры. И неудивительно, ведь C# — один из самых распространенных языков разработки. При этом авторство языка принадлежит Microsoft, поэтому в спросе на него сомневаться не приходится — язык пользуется отменной поддержкой комьюнити.

Вначале вы изучите синтаксис языка, поймете, как работать со сборками, пространствами имен и рефлексией, узнаете о сериализации и коллекциях, ограничениях в обобщении. Позже вы научитесь создавать приложения на C#, используя все возможности языка, обработку исключений, делегаты, работу с потоками и многое другое.

Читать больше о курсе Скрыть
Для кого данный курс
Вы изучили Основы программирования
и теперь хотите погрузиться в направление 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 выпускников)
Полную поддержку клиентского сервиса
Возможность оплаты частями
Индивидуальную онлайн-поддержку от преподавателя или ментора, общение с другими студентами в чате группы
Возможность заморозить обучение при необходимости и подключиться к следующему потоку
Сертификат после окончания обучения в соответствии с успеваемостью
Читать больше Скрыть
Программа обучения
Данный курс является частью программы: C# /.NET Development , Game Development
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. Как составить резюме и пройти собеседование
  • Структура резюме
  • Часто задаваемые вопросы
  • Как вести себя на собеседовании
  • Основные ошибки на собеседовании
  • Урок английского языка №1
  • Урок английского языка №2
  • Урок поиска работы
Показать всю программу Скрыть программу
Преподаватели

Сделайте первые шаги в обучении под руководством практикующих специалистов!

Что говорят наши выпускники

Богдан Шомко

Закінчив курс «C# Base. Організацією повністю задоволений, комфортна аудиторія, все обладнання для навчання. Адмінітсратори ITEA завжди питалися про те, як проходять курси, чи все добре. Викладач подавав інформацію дуже добре, зрозуміло та відкрито з багатьма прикладами, завжди допомагав та відповідав, коли були якісь проблеми. В цілому курси дуже сподобалися. Також піду на поглиблений курс » C# Advanced".

Евгений Кухар

Имею статус УБД. Был на курсе с# base в ITEA по программе лояльности. Попал на базовый курс т.к. сдал онлайн тест по основам программирования на 70% и этого достаточно чтобы идти сразу на курс с# base минуя курс основ программирования. Изначально я не был достаточно осведомлен, и думал что закончу с# base потом advanced и смогу искать работу. В процессе обучения и общения с людьми, я понял, что даже после advanced найти работу будет проблемно. Но курс с# base+курс с# advanced+пол года самостоятельной работы могут дать хороший шанс претендовать на должность джуна (это мой вывод). В ITEA мне говорили, что закончив с# advanced с хорошим результатом, их сотрудник помогает искать работу. (достоверность и правильность этих слов не могу обсуждать так как после с# base сменил направление обучения. Через пол года планирую попасть обратно на с# advanced, так что потом отпишусь насчет помощи в трудоустройстве). Очень понравилась организация курсов (кофебрейки с печеньками, блокнотики/ручки, предоставляют пк тем у кого нету ноутбука). Есть обратная связь с преподавателем и учениками в чате. Преподаватель отвечает на все вопросы даже в ночное время (на 4 занятие пришел какой-то парень на пробное занятие, так он сказал что был на других курсах в другой академии и там такой обратной связи между студентами и преподом не было). Однозначный плюс курса было огромное кол-во дз. Я бы даже сказал ОЧЕНЬ огромное, что непременно является огромным плюсом для обучения. В группе были студенты КПИ, Шевченка, так они говорили, что за первых 2 занятия курсов сделали практических задач больше чем за год-полтора универа. Заканчиваю отзыв и оставляю свой номер телефона, как достоверность моих слов, и для тех у кого будут доп.вопросы: 068-849-43-69

Алексей Попов

Закончил С# base,advanced. Очень хорошая подача материалов. Уроки не скучные! Хорошие преподаватели. В общем впечатления отличные! Удачи команде ITEA!

Максим Охрименко

Как для старта в .NET очень даже ничего по наполнению. Преподаватель со всеми учтивый и, как по мне, достаточно доходчиво объясняет.

Максим Левин

Рекомендую академию! Высокий уровень подготовки выпускников, которые могут занять лидирующие позиции на рынке труда Украины. Нескольких ребят удалось трудоустроить в продуктовую компанию
С портфолио наших студентов вы можете ознакомиться здесь
Трудоустройство

Задача нашей команды — стать твоим проводником в мир IT, подготовить тебя к IT-карьере максимально эффективно и, как результат, изменить твою жизнь к лучшему. Мы выпустили уже более 16000 IT-специалистов.

Более детально о трудоустройстве с ITEA ты можешь почитать здесь.
В рамках обучения на курсе C#/.NET Pro мы предоставляем нашим студентам:

Возможность трудоустройства в компаниях-партнерах ITEA по их запросу
Занятие по поиску первой работы в IT, оценке зарплатных ожиданий, этапах коммуникации с работодателем и умениях презентовать себя
Учетную запись, доступ и сопровождение от биржи по трудоустройству начинающих IT-специалистов Jungo.dev
Мини-курс по soft skills, важным для работы в IT, поиску и получения заказов на самой большой фриланс-бирже в мире Upwork, а также по тому, как правильно подготовиться к поиску работы в компании
Доступ к рекомендательной системе повышения квалификации, которая поможет адаптировать ваши навыки под современный IT-рынок
Благодаря этому вы получаете все необходимые знания и умения для поиска первой работы в IT, как в штате, так и на фрилансе
Опыт типичного собеседования с реальными тестовыми заданиями в конце курса
Узнать больше про ITEA
Онлайн
Успей забронировать свое место в группе
Ваш номер телефона
Подписанием и отправкой этой заявки я подтверждаю, что я ознакомлен с Политикой конфиденциальности и принимаю её условия, включая регламентирующие обработку моих персональных данных, и согласен с ней. Я даю своё согласие на обработку персональных данных в соответствии с данной Политикой конфиденциальности
Стоимость:
23000 грн
13800 грн
Что включает онлайн формат?

Обучение в формате просмотра стрима или записи занятий

Личный кабинет с доступом к материалам курса

Помощь преподавателя или ментора курса

Актуальную программу обучения

Рекомендуемые курсы
Показано курсов: 3 из 3
Показано курсов: 1 из 3

У зв'язку з карантином всі наші курси читаються у online-форматі.