Язык программирования C# — многофункциональный язык программирования, созданный и поддерживаемый компанией Microsoft. С# широко распространен и используется мировыми IT гигантами вроде Amazon, Facebook, Google, Mozilla и другие. Курс C# подойдет как для новичков так и для работающих программистов.
Курсы программирования на C# в Киеве это уникальная возможность получить новую профессию за 4 месяцев обучения. Курс рассчитан на студентов с базовыми знаниями. Пройдя курс С# вы получите необходимые теоретические и практические навыки для трудоустройства в любой IT компании как в Украине, так и за рубежом.
Курсы C# охватывают широкий перечень тем, начиная от основы построения программ на языке C#, синтаксиса языка, но также детали реализации приложений на платформе .NET Framework. А также познакомит студентов с методами и технологиями, которые на сегодняшний день активно используются в современных приложениях.
Учебная программа курса С# разработана преподавателем на основе многолетней практики и соответствует требованиям ведущих IT-компаний и отвечает требованиям современного рынка к специалистам уровня Junior C# Developer.
Все тренера академии — успешные практики уровня Middle или Senior, которые имеют множество реализованных успешных проектов и поделятся своим опытом с вами.
Бонус — возможность улучшить свой технический английский и посещать курсы английского и Speaking Club в течение всего периода обучения на курсе С#.
По окончании курса все студенты проходят карьерный тренинг: тренируются проходить собеседование, учатся презентовать себя и свои soft и hard скиллы, составлять конкурентное резюме.
Вы научитесь
- Использовать основные структуры данных и ООП-методологии для разработки программ
- Работать с интерфейсами и модификаторами доступа
- Создавать многопоточные программы и приложения на языке C#
- Изучите структуры, типизированные словари и списки, делегаты и события, работу с I / O и LINQ, сможете отлавливать исключения и даже писать асинхронный код
- Получите первый базовый опыт работы с несколькими фреймворками (как настольными, так и Web) на языке C#
- С помощью полученных знаний в Академии сможете сдать экзамен «Microsoft Specialist. (Экзамен 70-483. Programming in C#)
Программа курса
Базовые принципы языка C#, парадигма ООП
Основы C#, CRL
- Создание языка программирования C#
- Принципы хранения данных. Типы данных. Использование типов
- Операторы
- Массивы. Размер массива. Операции с массивами. Структуры и перечисления
- Работа со строками. Работа с Console Application. Класс Console
Основы объектно-ориентированного программирования на C#
- Определение класса. Основные принципы ООП
- Методы и параметры
- Перегрузка операторов
- Вложеность и Полиморфизм
- Композиция, вложенные классы
Продвинутое программирование на C#
Обработка исключений
- Обработка типов исключений; перехват исключений различных типов и базовых исключений
- Реализация блоков try-catch-finally
- Вызов исключений
Delegates, события, lambdas, обобщенные коллекции
- Работа с делегатами
- Лямбда-выражения (анонимные функции)
- Создание и реализация событий и обратных вызовов
- Коллекции, обобщенные коллекции
Работа с данными
- Выполнение операций ввода/вывода
- Форматирование строк. Операторы ввода/вывода
- Регулярные выражения. Сериализация
Работа с базами данных
- Основы баз данных.
- Основы SQL
Работа с ADO.NET
- Общие сведения об ADO.NET. Поставщики данных .NET Framework
- SQL Server и ADO.NET. Entity Framework
- Запросы и работа с данными и объектами с помощью LINQ
Разработка профессиональных приложений .NET
Сборка и отладки приложений
- Управление сборками приложений
- Предотвращение конфликтов имен с помощью пространств имен.
- Директива using
- Рефлексия. Диагностика приложений
- Модульное тестирование (Unit Testing)
Многопоточность и асинхронная обработка
- Потоки (Thread)
- Пулы потоков (ThreadPool)
- Асинхронная модель на основе событий (EAP)
- Методы async
Небезопасный код и указатели. Безопасность в .NET Fremwork
- Типы указателей
- Основные понятия безопасности
- Основные алгоритмы шифрования и защиты информации
- Выполнение симметричного и асимметричного шифрования
WINDOWS FORMS, WINDOWS PRESENTATION И XAML
- Многослойная архитектура клиентских приложений
- Язык XAML
- Исследование сборок WPF
Разработка профессиональных WEB приложений на .NET
Основы ASP.NET WEB FORMS и MVC
- ASP.NET — web-платформа
- Архитектура ASP.NET MVC
- Маршрутизация, контроллеры, действия
- Представления
Использование ASP.NET WEB FORMS, MVC и REST
- Введение в AJAX
- ASP.NET MVC
- Web API
- REST архитектура
WINDOWS COMMUNICATION FOUNDATION
- Сервис-ориентированная архитектура (SOA)
- Разработка и реализация служб
- WCF и ASP.NET Web API.
- Шаблоны проектов WCF
Архитектура приложений и шаблоны проектирования
- Жизненный цикл проекта.
- Шаблоны проектирования
- Архитектурные шаблоны и стили
Выполнение персонального учебного проекта
Работа над практическим заданием по созданию индивидуального проекта.
- Обработка ТЗ
- Консультации по проекту (2 ч.)
- Самостоятельная работа над проектом под руководством тренера (24 ч.)
Защита своего учебного проекта
- Защита происходит в аудитории, перед независимым экспертом практиком, из наших компаний партнеров
- Защита будет напоминать ваше первое техническое собеседование, которое позволит показать ваше мастерство
- Вы получите развернутый фитбек о своей работе, а также узнаете в каком направлении вам еще нужно прокачать скилы
Junior C#./Net Developer - 8 шагов к цели
-
1Записаться на курс
-
3Выполнить практические, лабораторные, домашние
-
5Отработать занятия по HR
-
7Защить проект и сдать тесты
-
2Изучить теорию
-
4Подготовить финальный проект
-
6Посещать IТ-English и Speaking Club
-
8Junior C# Developer
Формы обучения и стоимость
- Самостоятельное обучение в личном кабинете
- Занятия онлайн в удобное для вас время
- Доступ ко всем видео урокам: лекции, практические, проекты, Q&A
- Доступ ко всем материалам в LMS: видео, презентации, тесты, практические
- Сертификат по окончании курса
- Стоимость: 3900 грн
- Обучение с инструктором в группах по ZOOM согласно расписанию
- Доступ ко всем видео урокам: лекции, практические, проекты, Q&A
- Доступ ко всем материалам в LMS: видео, презентации, тесты, практические
- Живое общение с инструктором в ZOOM и Telegram, проверка практических
- Сертификат по окончании курса
- Стоимость: 20000 грн
Курс: Курс "C#"
Занятия с инструктором
С нуля до уровня IT-специалиста и новой профессии
Занятия в аудиториях или онлайн с лучшими инструкторами
5,5 мес, 46 занятий, 115 часов теории и практики с IT-экспертам
Лабораторные работы, индивидуальные и групповые проекты
Английский в подарок для трудоустройства и работы
Финальный экзамен, защита проекта – и Вы сертифицированный IT – специалист!
Команда курса по C#.Net Developer
Артем Домалевский
Языки программирования: C#, JS, Typescript, T-SQL, HTML, CSS
Technologies: ASP.NET MVC, ASP.NET Web API, WinForms, WPF, Web Forms, .Net 4+, .Net Core , RabbitMQ
RDBMS: MS SQL, My SQL, Mongo DB
Web: JS, Typescript, HTML, CSS, JSON, XML
Operating Systems: Windows, Ubuntu
Development Tools: Visual Studio, MS SQL SMS, Workbench, SVN, Git, TFS
Other: ADO.NET, EntityFramework, SignalR, Reflection, Reflection Emit(code generation)
Образование: магистр в «Applied Physics, Engineer computer science», Taras Shevchenko National University of Kyiv.
Иван Срайчук
C# developer
4 года в программировании
- Владеет на высоком уровне C#, C++, .Net, SQL, MS SQL
- Имеет профессиональный опыт с PHP, MySQL, Laravel, Yii2, Vue.js, jQuery, React.js, Angular2
- Python; JavaScript
- ASP.Net, Powershell
- Git
- Linux
Получил степень бакалавра технологий по компьютерному программированию в КНЭУ, степень бакалавра по математике в КНУ, степень магистра компьютерных программ в КНЭУ. Работал Backend Developer в Webstick, Big Data Engineer в Big Data Hush, C ++ developer в Diatex. Сейчас работает в должности .NET Developer в американской фирме PostJobFree.
Руслан Животовский
Богдан Байда
Карьерный сервис
После окончания курса, с полученными знаниями и навыками, вы сможете претендовать на позицию Junior C++ Developer
Учим грамотному позиционированию на рынке труда. Правильно писать резюме и сопроводительные письма. Успешно проходить интервью
Мы постоянно получаем от наших партнеров запросы на работу в ИТ-компаниях. Лучших студентов рекомендуем нашим партнерам на работу и стажировку.
Отзывы об обучении в Main Academy
Пробный урок
Junior C# Developer
Еще не готовы приступить к обучению или остались сомнения?
Приходите на пробное занятие и протестируйте курс бесплатно!
- Вы познакомитесь с инструктором курса, технологиями и спецификой работы в IT
- Узнаете, как проходит обучение на курсе C#: программа, расписание, создание первого портфолио и условия сертификации
- Определите для себя, подходит ли вам данное направление