Курс «Язык программирования C#»

Выучите язык больших корпораций

Регистрируйся сейчас

Длительность


6 месяцев (стандартный)

4 месяца (интенсив)

Количество часов


124 часа

Стоимость


3100 грн/мес

Уровень после курса


Junior C# Developer

Для кого этот курс

  • Хочу стать C#-разработчиком и ничего об этом не знаю. Опыт: 0 лет
  • Учу C# самостоятельно и пробую кодить, нужно систематизировать знания. Опыт: до 1,5 года
  • Интересуюсь программированием, хочу творчески и интеллектуально развиваться

Почему C#

Очень гибкий, удобный и многофункциональный язык программирования – с него часто начинают новички

Создан и поддерживается техногигантом Microsoft и необходим для работы с продуктами Microsoft

Заточен под платформу .NET Framework, поэтому C#-проекты есть практически во всех IT-компаниях

Востребован в любой области разработки программного обеспечения, поскольку развивается во всех направлениях: Web (ASP.NET MVC. ASP.NET Web API), Desktop (WPF, Windows Forms), Cloud (Azure), Mobile (Xamarin) и даже *nix (Mono)

Особенности курса
Main Academy

Main Academy является авторизованным партнером Microsoft со статусом IT Academy. Курс «Программирование на С#» соответствует стандартам глобальных корпораций

Полученные знания, умения и навыки позволят вам сдать экзамен “Microsoft Specialist. Экзамен 70-483. Programming in C#”

Программа курса утверждена экспертами IT-обучения и ведущими IT-компаниями Украины как полная подготовка Junior C# Developer

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

Ваш результат после курса

Сможете не просто написать программу на языке C#, но и находить подход к решению задач абсолютно разного рода и сложности

Узнаете, что стоит за аббревиатурами CLR, CTS, GC, TPL, GAC, ASP, MVC, WF, WPF и WCF

Получите необходимые знания для прохождения собеседования на Junior C# Developer

Освоите структуры и перечисляемые типы, типизированные словари и списки, делегаты и события, работу с I/O и LINQ, сможете отлавливать исключения и даже писать асинхронный код

Научитесь создавать многопоточные приложения на языке C# и поймете, что это не так уж сложно

Поймете, зачем нужны паттерны проектирования и сможете ими пользоваться

Ну и на закуску получите первый базовый опыт работы с несколькими фреймворками (как настольными, так и Web) на языке C#

Чему мы научим

Часть 1. Основы программирования на C#

1.1. Создание языка программирования C#

1.2. Принципы хранения данных. Типы данных. Использование типов

1.3. Операторы

1.4. Массивы. Размер массива. Операции с массивами. Структуры и перечисления. Работа со строками. Работас Console Application. Класс Console

2.1. Определение класса. Основные принципы ООП

2.2. Методы

2.3. Перегрузка операторов

2.4. Композиция, вложенные классы

3.1 Обработка типов исключений; перехват исключений различных типов и базовых исключений. Реализация блоков try-catch-finally.

3.2. Вызов исключений.

4.1. Создание и реализация событий и обратных вызовов

4.2. Коллекции, обобщенные коллекции

5.1. Выполнение операций ввода/вывода

5.2. Форматирование строк. Регулярные выражения. Сериализация

5.3. Основы баз данных. SQL

5.4. Общие сведения об ADO.NET. Поставщики данных .NET Framework.

5.5. SQL Server и ADO.NET. Entity Framework.

5.6. Запросы и работа с данными и объектами с помощью LINQ

Часть 2. Разработка Windows и Web-приложений

6.1. Предотвращение конфликтов имен с помощью пространств имен. Директива using

6.2. Рефлексия

6.3. Модульное тестирование (Unit Testing)

7.1. Потоки (Thread), пулы потоков (ThreadPool)

7.2. Асинхронная модель на основе событий (EAP). Методы async

8.1. Типы указателей

8.2. Основные понятия безопасности

8.3. Выполнение симметричного и асимметричного шифрования

9.1. Многослойная архитектура клиентских приложений

9.2. Язык XAML

9.3. Исследование сборок WPF

10.1. ASP.NET — web-платформа

10.2. Архитектура ASP.NET MVC

10.3. Маршрутизация, контроллеры, действия

10.4. Представления

10.5. Введение в AJAX

10.6. ASP.NET MVC, Web API и архитектура REST

11.1. Сервис-ориентированная архитектура (SOA)

11.2. Разработка и реализация служб

11.3. WCF и ASP.NET Web API. Шаблоны проектов WCF

12.1. Жизненный цикл проекта.. Шаблоны проектирования

12.2. Архитектурные шаблоны и стили

Сертификационный экзамен – 2 часа

Как всего за 5 шагов стать
Junior C# Developer

Записаться на курс и посетить вводное занятие

(убедитесь, что вам подходит этот курс)

Пройти курс «Язык программирования C#»

(очень много учиться, перенимая знания и опыт нашего инструктора)

Выполнять все практические и теоретические задания

(это действительно очень важно)

Во время обучения работать с нашим консультантом по трудоустройству

(составлять резюме, проходить собеседования, искать свою нишу)

Защитить курсовой проект и сдать сертификационный экзамен

(вы можете претендовать на позицию Junior C# Developer в IT-компании)

Записаться на курс

Хочу учиться

Отзывы

  • Олег


    Прошел курс “Программирование на С#/.NET”. Особенность курса – очень насыщенная программа. Курс охватывает и азы языка, и разработку десктопных и веб-приложений, и работу с базами данных. Поэтому для эффективного освоения курса необходимо каждый день уделять несколько часов самостоятельным занятиям – перечитыванию теоретической части, изложенной на занятии, и выполнению лабораторных работ. Хорошо будет дополнительно читать книги – Шилда или Албахари например.Это даст возможность основательнее охватить теоретическую часть. Отдельно хочу написать про преподавателя. Считаю, что с преподавателем мне очень повезло. Андрей – практик с достаточно большим опытом и основательными знаниями именно современных технологий. Потому во время курса не только изучался язык, но и работа в команде, управление версиями и системы контроля версий. В итоге курс получился полноценной подготовкой к дальнейшей работе.

  • Виктория


    Курсы отличные! Материал подается структурировано, много практики и замечательный преподаватель, который ответит на все возникающие вопросы. Огромный плюс – это то, что в рамках курса студенты разрабатывают проект, помимо выполнения лабораторных работ, что позволяет более эффективно усвоить пройденный материал. Рекомендую всем, кто желает освоить программирование!

  • Алексей


    Учусь на курсе “Программирование на C#/.NET”. Плюс: Преподаватель излагает материал интересно, не шаблонно. Постоянно контролирует выполнение домашних заданий и лабораторных. Просто так “пропетлять” не получится. Хотите или нет, но программировать вас здесь научат. Минус (он же плюс): Курс очень насыщенный. Так что, сразу настраивайтесь – кроме “стандартных” занятий 3 раза в неделю – на самостоятельную работу минимум 1-2 часа в день. Иначе курс вам тянуть будет сложно.

  • Анастасия


    Я давно мечтала научиться программировать, но на всех курсах, которые пробовала была лишь сухая теория. Однажды случайно наткнулась на программу “IT Future” в Main Academy, цель которой было помочь переселенцам с Донецкой и Луганской области обрести новую профессию. Я отправила заявку и прошла собеседование. С первого же занятия курсы отличились от остальных легкостью и простотой подачи теоретического материала. А домой мы сразу же получили лабораторную работу, что позволило закрепить знания практически. Андрей, руководитель моей группы, сам заинтересован в том, чтобы все всё могли понять. Помимо занятий, он устраивает вебинары, делает онлайн-консультации и всем помогает. Андрей приучает нас и к командной работе, к коммуникации между участниками проекта. Рекомендую эти курсы всем друзьям и знакомым, ведь посещать их интересно и полезно для своего будущего.

  • Александр


    Всім привіт. Пішов на курси Main Academy “Программирование на С#/.NET”.До цього мав невеликий досвід програмування на Java. Навчання дуже інтенсивне з перших днів і багато практичних завдань, що дає змогу поринутись у написання коду відразу. Викладач має великий досвід і завжди готовий надати професійну пораду. Я рекомендую дані курси, бо ще однією з переваг є те, що інформація з презентацій подається англійською, що дуже полегшує подальше працевлаштування.

Наша учебная модель

Сертификация и требования рынка


Мы использовали Европейскую рамку компетенций для IT-профессионалов (e-CF), сертификационные требования от Oracle и Microsoft. Каждая программа разработана экспертами отрасли под заказ Main Academy и утверждена в ведущих IT-компаниях Украины

Обширный практикум


Наша цель – дать максимум знаний и навыков для успешной работы. Поэтому студенты выполняют множество лабораторных индивидуально и в команде, разрабатывают реальный проект, который станет первым в портфолио

Offline & Online


Основа обучения – занятия с инструктором в аудитории. Только такой формат гарантирует результат. При этом постоянно открыт онлайн-доступ к разработанным нами учебным материалам, заданиям, тестам

Отбор и подготовка инструкторов


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

Карьерный сервис


Учим проходить собеседования, быть конкурентными на рынке и презентовать свои преимущества в резюме. Компании-партнеры запрашивают информацию о наших студентах и отбирают нужных специалистов

Единый стандарт качества для всех филиалов


Main Academy учит студентов во всех регионах Украины. Благодаря единым методикам, программам, сертификации инструкторов студенты в каждом филиале получают гарантированное качество обучения

Записаться на курс


Полный курс: 18600 грн

*возможна оплата частями

Действует система скидок:

приведи друга, предпокупка и т.д.**

**детали уточняйте у менеджеров

пн, ср, пт – 19:00-21:30

вт, чт – 19:00-21:30

сб, вс – 10:00-14:00

Записаться на курс
«Программирования на C#»

Записаться

Узнайте свой уровень подготовки

Рекомендуем Вам пройти тест чтобы определить уровень базовой подготовки. Таким образом Вы сможете определить для себя оптимальный путь развития

Проверьте себя

Учим
с нуля

Развиваем
профессионалов

Готовим
к карьере в IT

Комплексное
IT-образование