Курс Junior C# developer даст вам практические знания об основных возможностях и принципах работы .NET Framework, о преимуществах языка C#, а также вы познакомитесь на практике с современными технологиями Microsoft - WCF, WPF, ASP.NET MVC.
Программа состоит из 3-х блоков, до 12 июля идет набор на третий блок.
От вас требуется знание ОП и ООП для прохождения третьего блока.
Чтобы понять, можете ли вы начать обучение, вы можете пройти небольшое анкетирование. Это займет не более 30 минут.
Почему C#:
- C# сегодня — это широко известный и самый развитый из существующих языков программирования.
- Весомая часть программного обеспечения для Windows (и даже встроенного в операционную систему), огромное количество внутрибанковских систем, web-сайтов и какое-то количество мобильных приложений написаны на C#.
- В скором времени C# плотно проникнет в мобильные платформы и *nix-системы.
Что вы приобретете на курсе:
- Умение создавать основные типы проектов на C#/.NET
- Умение установить необходимое окружение
- Навык работы с MSSQL Management Studio
- Навык обращения с MVC
- Навык отладки приложений на C#
- Знание ключевых особенностей языка C#
Длительность курса: 30 часов
Программа курса Junior C#-developer:
Блок 3. Язык программирования C# (30 часов, 9 занятий)
Занятие 3.1. Основы языка программирования C#
JIT компиляция и CLR, Метаданные. Сборки. Межязыковые возможности. Лексемы, идентификаторы, зарезервированные слова, комментарии, структура программы, встроенные типы данных, литералы, переменные, выражения, операторы.
Занятие 3.2. Управление программами - Логический тип данных, логические операции, блоки операторов, ветвления, циклы, операторы переходов, функции.
Занятие 3.3. Массивы, коллекции, строки
Одномерные и многомерные массивы, итераторы, функции с переменным числом аргументов. Символьные типы данных, строки, операции над текстом
Занятие 3.4. Исключения
Обработка ошибок в программировании, структурная обработка исключений, защищённые блоки, иерархия исключений.
Занятие 3.5. Объектная модель
Классы и экземпляры, поля и методы, перегрузка методов, статические элементы, ссылка this, жизненный цикл объекта.
Занятие 3.6. Интерфейсы и контракты
Наследование интерфейсов. Реализации интерфейсов
Занятие 3.7. Делегаты и события
Анонимные методы. Делегаты. События.
Занятие 3.8. Обобщения и Функциональное программирование
Обобщения, шаблоны в обобщениях, стандартные коллекции. Анонимные функции, функциональные интерфейсы, лямбда-выражения, ссылки на методы.
Занятие 3.9 LINQ: язык интегрированных запросов
Выражения запросов. LINQ к коллекциям
Уже пройденные блоки:
Блок 1. Основы структурного программирования ( 10 часов, 3 занятия)
Занятие 1.1. Синтаксис и семантика языков программирования высокого уровня
Строго типизированные языки программирования высокого уровня. Операторы и выражения. Простые типы данных. Последовательное выполнение операторов.
Занятие 1.2. Логика
Логический тип данных, условные операторы, циклы, логические операции и выражения, булева алгебра.
Занятие 1.3. Контейнеры и Подпрограммы
Одномерные массивы, алгоритмы сортировки, строки. Ссылочные типы данных. Повторное использование кода алгоритмов, процедуры и функции, передача параметров, рекурсия.
Блок 2. Основы объектно-ориентированного программирования (10 часов, 3 занятия).
Занятие 2.1. Объекты
Сложные типы данных, структуры, динамические рекурсивные структуры.
Занятие 2.1. Инкапсуляция
Состояние и поведение объекта, поля и методы, модификаторы доступа.
Занятие 2.3. Наследование
Повторное использование кода данных, иерархии классов, агрегация и композиция.
Преподаватель:
Колесников Олег Владимирович - бболее пяти лет работает в области разработки ПО, программирует на языках C++/C#. Имеет большой опыт в разработке больших высоконагруженных проектов в области платежных систем. Опыт преподавательской деятельности с 2012 года. .
✓На курсе дает базовые знания языка, т.к. именно они позволяют быстро изучать любые специфические технологии, а это важно работодателям
✓Лично знает людей, которые за год становились middle developer-ами из junior-ов, причём изначально эти люди владели именно базовыми навыками
✓Предпочитает онлайн-обучение, так как комфортная домашняя обстановка лучше, чем любая учебная аудитория
Подробнее читайте в нашем интервью с преподавателем.
О трудоустройстве и заработной плате на рынке C# программирования читайте в интервью с рекрутером Кадрового агентства.
Акции: скидка 10% за приведенного друга.
Внимание! Разместите пост о нашем курсе в своем аккаунте в любой социальной сети с комментарием "Я записался на курс в IT-Академии!" и ссылкой на наш сайт и получите скидку 3%!
Стоимость*:
15 000 р. Базовый курс C# (3 блок)
Бонусы:
- по окончании выдаются сертификаты и предоставляются рекомендации преподавателя;
- лучшим студентам, заинтересованным в поиске работы, помогаем с трудоустройством;
- на занятиях будут решаться задачи из практического опыта преподавателя.