C# JUNIOR DEVELOPER,

ступень I

Дистанционный курс
Начало 19 февраля

Привет!

Меня зовут Дмитрий Наследов. Я начинал свою карьеру с системного администратора и в 2003 году начал изучение языка C#. За 15 лет мой путь от программиста дошёл до архитектора ПО.

Последние три года работаю ведущим разработчиком в крупной аудиторско-консалтинговой компании, в которой более 700 офисов многих стран мира.

И если вы уже давно хотите научиться программировать, то этот текст — одно из самых важных сообщений, которое вы когда либо читали… Из него вы узнаете о моем курсе, в который я заложил весь свой опыт.

Почему на C#?

C# является основным языком программирования платформы .NET и выбор этого языка — хорошее начало успешной карьеры программиста.

Профессия С# Junior востребована и поэтому хорошо оплачивается.

Посмотрите скрин вакансий с HeadHunter ↓

Но сразу хочу предупредить…

Это не тот курс, просто послушав который вы станете программистом. Вам нужно будет тратить от 1 до 3 часов в день на просмотр уроков, выполнение домашних заданий и работу над ошибками.

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


На кого рассчитан курс?

Я создавал этот курс для следующих категорий учеников:

— если вы уже что-то изучали по урокам и книгам, но вам нужно больше структурности и помощь опытного программиста

— если вы не умеете программировать, и не знаете с чего начать для освоения этой профессии

— если вы студент специализированного вуза

— если вы программист, знающий другие языки
Программа полного курса

Для того, чтобы стать веб-разработчиком, вам нужно пройти 3 ступени:

Ступень I. Разработка на C#
На этой ступени мы изучим синтаксис и конструкции языка C#

Ступень II. Базы данных
На второй ступени научимся работать с базами данных

Ступень III. Веб-разработка

На последней ступени научимся делать веб-интерфейс программы

Сейчас мы будем изучать первую ступень: Разработка на C#
Ступень 1.
Разработка на C#
Глава 1. Типы данных

На первых занятиях мы узнаем преимущества языка C# и виды разрабатываемых на нем приложений.

Составим представление о платформе .Net: узнаем компоненты и их взаимодействие между собой, как происходит компиляция и выполнение кода.
Изучим основу языка — примитивные типы данных: целое, дробное, символы. Научимся проводить над ними операции и создавать массивы.
← Примитивные типы
А также мы узнаем, что такое классы и как использовать их в своих программах. Изучим три основных парадигмы ООП (наследование, инкапсуляция, полиморфизм).

Изучим разновидности классов (обощения, интерфейсы, делегаты), сможем создавать более сложные и структурированные программы и избегать многократного повторения существующего кода.
Глава 2. Ключевые механизмы

В этой главе мы узнаем: как научить программу работать так, чтобы она сама справлялась с ошибками, механизм автоматической очистки памяти путем удаления неиспользуемых объектов, как правильно сохранить данные в файл и прочитать из него.

Например: в работающей программе встретилась ошибка деление на ноль. Без обработки исключений программа перестанет работать и выдаст ошибку. Мы можем этот вариант предусмотреть, дать инструкции программе, что делать в таком случае → сообщить пользователю «введите другие данные».
Глава 3. Многопоточность

Без потоков не обходится ни одно современное приложение — без этих знаний ваши программы будут работать очень медленно. Мы узнаем, как заставлять несколько методов выполняться одновременно и увеличивать нагрузку и производительность.
Например, бывает так, что многопоточные приложения выдают ошибки, когда один поток пытается получить доступ к пространству памяти другого. Мы научимся защищать данные потоков между собой и избегать конкуренции между ними.
Обо мне

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

Работал в нескольких крупных компаниях, набирал команды разработчиков и часто проводил корпоративные тренинги для повышения квалификации сотрудников.

Три года назад сменил формат офисной работы на удалённую. В настоящее время сотрудничаю с российскими и зарубежными компаниями, а также являюсь ведущим разработчиком в крупной аудиторско-консалтинговой компании.
Диплом по курсу
Каждый студент по завершению ступени курса получает диплом.
Формат обучения

Обучение проходит в онлайн-формате. Каждый студент курса получает свой личный кабинет на сайте сразу после оплаты.

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

Домашние задания проверяются 3 месяца, а сами видеоуроки остаются Вам навсегда.
Я проверяю ваши задания по будням (пн-пт, кроме гос. праздников). Задание либо принимается, либо не принимается. Если не принимается, вы получаете обратную связь, что и как нужно изменить.

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

Во время «живых» курсов не так: не успели сделать задание или сделали его плохо — группа ждать не будет.

Набор на курс закрыт