Разработка на C# под .NET

Онлайн Профессия

Разработчик C#/.NET

  • Получишь всё для старта в профессии .NET-разработчика на позиции Junior Software Engineer
  • Получишь навыки разработки на языке C#
  • Создашь собственное приложение, используя платформу .NET

Cтарт: По записи

Узнать подробнее

Длительность

240 часов, 40 недель

Расписание

Ср 18.00-21.00, Сб 9.00-12.00

Стоимость

10 платежей по 3590 грн

Чем занимается C#/.NET разработчик

Это программист, который может разрабатывать кроссплатформенные приложения и базы данных.
Использует в работе технологии платформы Microsoft .NET Framework и язык программирования C#.   .NET developer разрабатывает веб-приложения и веб-сервисы, настольные приложения, облачные сервисы, игры, мобильные приложения.   Освоив эту профессию, ты обеспечишь себе востребованную работу и разноплановые проекты
Заработная плата

C#/.NET разработчика

от 600$ до 4400$
(по данным work.ua или dou.ua)

Что будет в курсе?

Программа курса включает в себя 2 модуля

  • Типы данных С#, операции над переменными различных типов
  • Конструкции, которые отвечают за ход выполнения программы: линейные алгоритмы, ветвления, циклы
  • Объектно-ориентированное программирование: построение новых типов на основе классов, структур, интерфейсов, наследование, агрегация и полиморфизм
  • Основные принципы работы с потоками ввода и вывода; работа с файлами; сериализация данных
  • Тип для работы с текстом string
  • Принципы построения юнит тестов
  • Коллекции и обобщенные коллекции .Net для хранения и манипулирования данными в рамках программы
  • Делегаты и технологию Linq
  • Механизмы обработки исключительных ситуаций и ошибок

В результате обучения, ты сможешь:

01

модуль

01

модуль

  • Работать с переменными различных типов данных

    выполнять арифметические и логические операции над различными типами данных; строить алгоритмы с помощью базовых конструкций языка
  • Разрабатывать программы в объектно-ориентированном стиле

    выполнять инкапсуляцию данных внутри класса или структуры; использовать механизм наследования для описания новых классов на основе уже существующих классов или интерфейсов; применять концепцию полиморфизма при создании объектов с одинаковым интерфейсом, но разной внутренней структурой
  • Обрабатывать исключительные ситуации и ошибки,

    которые могут возникнуть в процессе выполнения программы
02

модуль

  • Создавать объектно-ориентированные программы на С#,

    используя среду разработки программ MS Visual Studio и средства библиотеки .Net
  • Работать с .Net коллекциями данных

    для организации данных в программе
  • Выполнять сериализацию и десериализацию данных

    Программно выполнять запись данных в файл и считывать данные из файла
  • Создавать и использовать делегаты

    Создавать и выполнять запросы Linq над коллекциями данных. Разрабатывать юнит тесты
02
модуль
Обрати внимание!
На курс «Разработка на C# под .NET» зачисляются слушатели, которые завершили обучение на курсе «Основы программирования» или успешно сдали вступительный тест

Этот курс для тебя, если ты:

Мечтаешь о престижной специализации в IT с высокой зарплатой и карьерным ростом
Хочешь научиться создавать мобильные приложения, функциональные веб-сайты или видеоигры
Имеешь опыт работы в IT, хочешь расширить знания
Хочешь структурировать знания и создать собственный проект

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

1. C# и ООП
  • Основные конструкции языка C# и ООП
  • Введение в объектно-ориентированное программирование на С# (ООП)
  • Делегаты и события
  • Управление ресурсами
  • Исключительные ситуации (Exceptions)
  • Работа с коллекциями
2. Рефлексия ситуаций
  • Работа с метаданными Динамическая загрузка сборок
3. Сериализация
  • Необходимость сериализация
  • SOAP и XML сериализации
4. Многопоточность
  • Создание и управление потоков
  • Синхронизация потоков
  • Конфигурация приложений
5. Обзор платформы .NET Framework
  • Обзор платформы .NET Framework
  • Архитектура платформы .NET Framework
  • Сравнение с другими платформами: WinAPI, Java, etc.
  • Понятия: компилируемы и интерпретируемый код, CLR
  • Преимущество использования интерпретируемого кода
  • Алгоритмы и структуры данных
  • Операционные системы
  • Организация компьютерных систем
6. Базы данных
  • Понятие реляционных баз данных
  • Таблицы и связи
  • Принципы проектирования баз данных. Нормальные формы: НФ1, НФ2, НФ3
  • Введение в SQL
  • Управление структурой данных на SQL (DDL)
  • Управление данными на SQL (DML)
  • Выборка данных: оператор Select, сортировка, объединение, условие выборки, агрегирующие функции, группировка данных.
  • Сложная выборка: код запроса, временные таблицы, соединение таблиц, внутренние и внешние соединения таблиц
  • Вставка, удаление, обновление данных формы
7. Язык разметки гипертекста HTML и каскадные таблицы стилей CSS
  • Понятие сайта, понятие веб-страниц
  • Основы HTML: гипертекст, теги, атрибуты
  • Структура HTML-документа
  • Спецсимволы, комментарии, гиперссылки
  • Работа с медиа данными
  • Списки, виды списков
  • Формы и их элементы
  • Таблицы и табличная верстка
  • Основы CSS: синтаксис, селекторы, селекторы атрибутов, основные свойства стилей
8. Язык JavaScript и библиотека jQuery
  • Основы синтаксиса JavaScript: структура DOM- документа, переменные, типы данных
  • Понятие пользовательских функций и их использование
  • Работа с HTML-формами JavaScript
  • Знакомство с jQuery
  • Селекторы, фильтры
  • Работа с формами и стилями на jQuery
9. ASP.NET и MVC
  • Архитектура WEB приложения
  • Виды WEB приложений
  • Архитектура ASP.NET приложения
  • Основные классы HttpContext, HttpApplication, HttpSession, HttpRequest, HttpResponse, HttpCookie, HttpViewState, HttpCache
  • Жизненный цикл страницы и приложения
  • Серверные элементы управления
  • Валидация данных
  • Компоновка страниц
  • Работа с данными
  • Система безопасность в ASP.NET приложениях
  • Локализация приложения
  • XML WEB Сервисы
  • Model-View-Controller (MVC). Архитектура ASP.NET MVC и отличия от ASP.NET. Особенности тестирования MVC приложений
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

Кто читает?

Богдан Пилюгин

Product Manager в компании Aspose LTD.

  • Asp.net Core developer — 2 года
  • .Net Core developer — 1 год
  • .Net developer — 8 лет
  • В преподавании — 14 лет

Фишки

Бесплатный курс English

Экскурсии в лучшие IT-компании Днепра

Нетворкинг и открытые meetups от ведущих специалистов города

Открытая защита проектов при участии HR и потенциальных работодателей

Помощь в трудоустройстве

Каждый выпускник получает помощь и поддержку карьерного консультанта Level Up

  • Помощь в составлении IT-резюме и прохождении собеседования
  • Индивидуальные консультации по поиску работы и развитию карьеры
  • Регулярное информирование об открытых вакансиях от наших компаний-партнеров
  • Бесплатные посещения ивентов по soft skills и встреч c HR компаний для всех студентов

Начало курса

По записи

Длительность

240 часов, 40 недель

Расписание

Ср 18.00-21.00, Сб 9.00-12.00

Стоимость

10 платежей по 3590 грн

Ждем тебя