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

Senior C# Developer. Докладчик и призёр грантового конкурса стартапов IT-start.pro.

Разработчик и руководитель разработки более 15-ти лет. Основатель и директор центра подбора IT-специалистов SymbioWay.

12 лет разработки на C#, С++ и Python, руководил технической частью в нескольких стартапах.
Содержание курса
Блок 1. Профессия C#–разработчик с нуля до PRO.
- Введение в профессию .NET Developer.
- Базовые возможности C#.
- Управляющие конструкции: ветвление и циклы.
- Массивы.
- Методы.
- Файлы.
- Структуры и введение в ООП.
- Коллекции.
- Работа с сетью.
- Визуальное программирование. Основы технологии Windows Presentation.
- Глубокое погружение в ООП.
- Делегаты.
- Дополнительный материал.
- Многопоточность.
- ADO.
- Entity Framework.
- Паттерны.
- ASP.NET Core.
- Веб-API ASP.NET Core.
- Что дальше?
Блок 2. Веб-вёрстка.
- Вводный модуль.
- HTML.
- Основы CSS.
- Основы JavaScript.
- Адаптивность и кроссбраузерность.
- Оформление.
- Advanced CSS.
- Инструменты верстальщика.
Блок 3. Система контроля версий Git.
- Версии программного кода.
- Установка Git.
- Индекс и частичные коммиты.
- Сравнение версий.
- Отмена изменений и откат версий.
- Репозитории и коллективная работа.
- Ветки создание и управление.
- Слияние и разрешение конфликтов.
- Полезные инструменты.
- Правила работы с Git.
Блок 4. Английский для IT-специалистов.
- IT Resume and CV.
- Job interview: questions and answers.
- Teamwork.
- Workplace communication.
- Business letter.
- Software development.
- System concept development and SRS.
- Design.
- Development and Testing.
- Deployment and Maintenance.
Блок 5. Универсальные знания программиста.
- Как стать первоклассным программистом.
- Как искать заказы на разработку.
- Личный бренд разработчика.
- Photoshop для программиста.
- Вёрстка email-рассылок. Советы на реальных примерах.
- The state of soft skills.
- Как мы создавали карту развития для разработчиков.
- Как общаться по e-mail и эффективно работать с почтой?
- Повышение своей эффективности.
- Спор о первом языке программирования.
- Саморазвитие: как я не усидел на двух стульях и нашел третий.
- Data-driven подход к продуктивности инсайты из данных миллиона людей.
Блок 6. Карьера и развитие для программиста.
- Что нужно работодателю?
- Как создавать резюме и искать работу?
- Как успешно пройти собеседование?
- Как пройти испытательный срок?
Дипломные проекты.
- Командный дипломный проект.
- Индивидуальный проект CRM-системы.
Кому подойдет данный курс
Курс подойдет как новичкам, не имеющим опыта и начальной подготовки, так и практикующим программистам.
Приобретенные навыки
На обучении вы освоите следующие навыки:
- знание C#, .NET, среды Visual Studio;
- ADO.NET и EntityFramework Code First;
- понимание принципов работы сетевых протоколов;
- администрирование и деплой пилотных работ;
- работа с XML и JSON;
- HTML, CSS и JavaScript для создания сайтов;
- привычка писать комментируемый и строго форматированный код;
- понимание принципов ООП;
- владение системой контроля версий Git;
- работа с WPF для разработки пользовательских интерфейсов баз данных.
После обучения вы защищаете проект, получаете диплом, подтверждающий ваши знания, а также помощь в трудоустройстве от онлайн-школы. Вы станете востребованным IT-специалистом и сможете зарабатывать от 65 000 рублей.
Дополнительная информация
Практический курс под руководством опытных преподавателей поможет вам с нуля освоить интересную профессию за 12 месяцев.