OTUS - Онлайн-образование
+7 499 938-92-02

C# Developer. Basic

Что даст вам этот курс

9
0

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

На курсе вы:

- научитесь работать с платформой .NET Core и средой разработки Visual Studio;
- научитесь управлять версиями кода с помощью системы контроля версий Git;
- освоите базовые принципы ООП;
- получите основы работы со SQL базами данных (на примере SQLitе);
- научитесь использовать язык запросов LINQ. 

Преподаватель

Алексей Ягур
Team Lead в компании YouDo в Москве. Получил первое высшее образование по специальности «Информационные Системы и Технологии», параллельно работая программистом в Информационно-Вычислительном Центре, председателем факультета в профсоюзе и заместителем председателя в студенческом совете. Пока получал второе высшее образование по специальности «Менеджмент Организации», создал сайт студентов потока, делал сайты на заказ, работал программистом в компании, разрабатывающей сканирующие установки для предприятий лесоперерабатывающей отрасли и старшим лаборантом в Институте Физиологии Коми Научного Центра. В 2013 году отправился покорять Москву, где до YouDo успел поработать в Актион-МЦФЭР, Social Discovery Ventures и Лаборатории Касперского. Опыт программирования начинается с 2000 года, который включает в себя 10 лет оплачиваемого опыта работы с C#. Благодаря девизу «Постоянно учиться и расти», помимо двух высших образований, за его плечами большое количество всевозможных курсов и профессиональных переподготовок.
Программа обучения
Модуль 1
Знакомство с C#
Модуль 2
"ООП и анонимные типы с методами"
Модуль 3
Пользовательский интерфейс и работа с коллекциями
Модуль 4
Итоговый модуль
Подробная программа
PDF 58637 kb
Знакомство с C#
Оценить модуль
Тема 1: Вводное занятие
"Что такое C# Объектная ориентация Типобезопасность Управление памятью Поддержка платформы Что такое CLR Intermediate language Почему именно C#?"
Тема 2: Среда разработки VisualStudio Code: интерфейс, базовый функционал
"Установка среды разработки Базовая структура проекта Директивы using Пространства имён Main() метод Комментарии"
Тема 3: Переменные и операторы
"Что такое переменная? Примитивные и сложные int, byte, float, double, decimal, char, bool Nullable типы Наименование переменных Объявление и инициализация переменных Базовые операторы Какие ещё есть операторы Приведение типов"
Тема 4: Массивы, строки и листы
"Массив Его свойства и методы Строка Её свойства и методы Список Его свойства и методы Значимые типы против ссылочных"
Тема 5: Делаем программу интерактивной
"Выводим сообщение пользователю Получаем ввод от пользователя Превращаем строку в число Собираем всё в одну программу Добавляем вывод того, что ввёл пользователь Добавляем цикл do-while"
Тема 6: Добавляем выводы и решения
"Управление потоком выполнения программы if ?: Switch for foreach while do jump statements break continue граничные условия циклов"
Тема 7: Строки
"Интернирование, неизменяемость, форматирование Регулярные выражения"
Тема 8: Исключения и их обработка
"Парсинг значений из ввода в числа Обработка исключений"
Тема 9: Операторы и методы, их перегрузка и расширения
"Пишем новые методы (public + private + local) входные, выходные параметры параметры по умолчанию, params рекурсия, способы выхода из неё"
Тема 10: Консультация общая

Опрос по программе «C# Developer. Basic»

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

Вопрос №1 из 4
Выберите один вариант ответа
Насколько понятно, о чем этот курс? Оцените от 1 (совсем не понятно) до 5 (все ясно).
1
2
3
4
5
Вопрос №2 из 4
Выберите один вариант ответа
Как вы оцениваете актуальность программы от 1 (совсем не актуально) до 5 (супер актуально)?
1
2
3
4
5
Вопрос №3 из 4
Какие темы из программы вам особенно интересны?
Вопрос №4 из 4
Ваши комментарии по программе? (что можно добавить, а что убрать?)