Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

нет данных
нет рассрочки

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

На курсе вы:

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

Бесплатный пробный период:

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

Что вы получите после обучения

Приобретаемые навыки
1
C#
5
SQLite
6
Microsoft Visual Studio
8
LINQ
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

С 2009 года разрабатывал различное ПО на C#, клиентскую и серверную части. Работал как в очень больших компаниях, так и в совсем маленьких. Практический опыт разработки по различным методологиям: Waterfall,...
С 2009 года разрабатывал различное ПО на C#, клиентскую и серверную части. Работал как в очень больших компаниях, так и в совсем маленьких. Практический опыт разработки по различным методологиям: Waterfall, Scrum, Kanban.С 2016 года работаю в фин-тех компании United Traders. На настоящий момент - TeamLead бэкенд-разработки одной из команд. Последние 2 года разрабатываю и поддерживаю микросервисы крипто-валютной биржи на Kotlin/Java. Также разрабатываю кроссплатформенное мобильное приложение на Flutter для инвестиционного портала.Люблю реактивное программирование, проектировать архитектуру решений для новых фич, изучать всё новое, в т.ч. смежные с моей деятельностью профессии (управление проектами, веб-разработка и пр.).Закончил Пермский Государственный Университет по специальности "Математик. Системный программист" в 2010 году.Сертификаты Coursera:- University of London: веб-разработка на JavaScript и MongoDB- University of California: инициирование, планирование, бюджетирование и управление рисками проектовOtus Certified Educator
В отрасли с 2005 года. Последние 3 года работаю в банковской отрасли.Стаж работы по специальности 12+ лет.Образование: ИГЭУ факультет информатики и вычислительной техникиКомпании: Virtusystems, Почта-банк, РНКБ-банкИнтересы: программирование, построение архитектуры
В отрасли с 2005 года. Последние 3 года работаю в банковской отрасли.Стаж работы по специальности 12+ лет.Образование: ИГЭУ факультет информатики и вычислительной техникиКомпании: Virtusystems, Почта-банк, РНКБ-банкИнтересы: программирование, построение архитектуры
В разработке с 2015го года, в основном занимался разработкой на .NET, также было несколько проектов на Laravel (PHP). Есть опыт работы и в банковской сфере, и в крупном и маленьком...
В разработке с 2015го года, в основном занимался разработкой на .NET, также было несколько проектов на Laravel (PHP). Есть опыт работы и в банковской сфере, и в крупном и маленьком аутсорсе. С 2019 - тимлид в небольшой команде, которая разрабатывает внутренний продукт в компании Petrel AI. Образование: Университет Туран (Алматы, Казахстан), кафедра ИС.

Образовательная организация

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

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Знакомство с C#
  -Тема 1.Вводное занятие
  -Тема 2.Среда разработки VisualStudio Code: интерфейс, базовый функционал
  -Тема 3.Переменные и операторы
  -Тема 4.Массив и лист
  -Тема 5.Делаем программу интерактивной
  -Тема 6.Добавляем выводы и решения
  -Тема 7.Символы и Строки
  -Тема 8.Исключения и их обработка
  -Тема 9.Методы, их перегрузка и расширения
  -Тема 10.Консультация общая

ООП и анонимные типы с методами
  -Тема 11.Классы как основа C#
  -Тема 12.Три кита ООП: Наследование, Полиморфизм и Абстракция
  -Тема 13.Интерфейсы
  -Тема 14.Структуры и перечисления
  -Тема 15.Анонимные типы, кортежи, лямбда-выражения и анонимные методы
  -Тема 16.Консультация общая

Алгоритмы и стили кодирования
  -Тема 17.Циклы и рекурсия
  -Тема 18.Анализ сложности алгоритмов и сортировка
  -Тема 19.Деревья и кучи
  -Тема 20.Системы контроля версий
  -Тема 21.Code style от Майкрософт, DRY/DIE, Yagni, KISS
  -Тема 22.Консультация общая

Пользовательский интерфейс
  -Тема 23.Windows Presentation Foundation
  -Тема 24.Занятие по UI-потоку и внутренней организации приложения
  -Тема 25.Делегаты, Event-ы, добавляем асинхронное выполнение
  -Тема 26.Работа с файлами
  -Тема 27.Консультация общая

Работа с коллекциями
  -Тема 28.Основные коллекции: массив, список, связный список
  -Тема 29.Основные коллекции: очередь, стек, словарь, хешсет
  -Тема 30.Generic коллекции
  -Тема 31.Observable, Immutable и Concurrent коллекции
  -Тема 32.LINQ запросы
  -Тема 33.LINQ операторы

Работа с базами данных
  -Тема 34.Введение в базы данных
  -Тема 35.Выборки данных
  -Тема 36.Хранимые процедуры и функции
  -Тема 37.Индексы: кластерный и не кластерный
  -Тема 38.Linq2DB, Dapper
  -Тема 39.Консультация общая

Итоговый модуль
  -Тема 40.Консультация по проектам
  -Тема 41.Защита проектов

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

«Прикладное программирование (языки С и С++)»
«Прикладное программирование (языки С и С++)»
Подразделение: Факультет вычислительной математики и кибернетики
120 000 ₽
Библиотека Qt5 (С++ ). Уровень 2. Продвинутая разработка пользовательского интерфейса
Библиотека Qt5 (С++ ). Уровень 2. Продвинутая разработка пользовательского интерфейса
В рамках курса Вы познакомитесь с продвинутыми механизмами и техниками создания пользовательского интерфейса, с техниками визуализации данных, а также работой с базами данных. Углубите навыки разработки на Qt
39 990 ₽
Проектирование по контракту на платформе .NET
Проектирование по контракту на платформе .NET
Проектирование по контракту (Design by Contract) – это мощная техника разработки программного обеспечения (ПО), которая путем формализации взаимоотношений между компонентами позволяет создавать качественное, надежное и расширяемое ПО. В данном курсе рассматриваются теоретические аспекты проектирования по контракту с примерами использования библиотеки Code Contracts, рассматриваются понятия корректности ПО, утверждения (Assertions), мониторинг утверждений в период исполнения. Рассматривается связь контрактов и модульных тестов (unit tests), роль контрактов в наследовании для обеспечения принципа подстановки Лисков (LSP – Liskov Substitution Principle) и другое.
8 500 ₽
Программирование на Visual С++ . Расширенные возможности
Программирование на Visual С++ . Расширенные возможности
На курсе слушатели познакомятся с новыми возможностями языка С++, появившимися с выходом стандарта С++11 и разовьют навыки использования нового инструментария
14 990 ₽
C++ для бэкенда
C++ для бэкенда
Поможем освоить новые навыки за 2 месяца
60 000 ₽
C# NoobCoder's
C# NoobCoder's
Данный курс призван познакомить людей с основами программирования на примере работы с языком программирования C# и платформой .NET
бесплатно
Курс «Разработчик C++»
Курс «Разработчик C++»
Поможем освоить востребованную профессию с нуля за 9 месяцев
126 000 ₽
Qt Framework
Qt Framework
В курсе рассматривается Qt Framework, его концепция, возможности, а также утилиты и Qt Creator IDE, входящие в экосистему Qt Framework.
28 500 ₽
С# для начинающих программистов
С# для начинающих программистов
С# для начинающих программистов Изучение языка C# на примере создания 4х проектов Основные возможности языка C# Знакомство с WPF и разработка чат-ботов Все необходимые знания и навыки для курса "Разработчик С#"
7 000 ₽
Асинхронное программирование в .NET
Асинхронное программирование в .NET
В курсе рассматриваются возможности работы с асинхронными операциями на платформе .NET для упрощения асинхронного программирования. В рамках курса изучается работа с низкоуровневыми идиомами и паттернами, такими как Classical Async Pattern, современными библиотеками, например TPL и Reactive Extensions. Кроме того, уделяется внимание новым возможностям языка языка C# 5.0: await и async.
13 500 ₽
обновлено 03.09.2023 03:42
C# Developer. Basic

C# Developer. Basic

Оставить отзыв
Поделиться курсом с друзьями