ОНЛАЙН ПРОФЕССИЯ

РАЗРАБОТЧИК C#/.NET

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

Cтарт: 22 сентября

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

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

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 лет

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

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

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

Начало курса

22 сентября

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

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

Расписание

Ср 18.00-21.00, Сб 9.00-12.00

Стоимость

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

Ждем тебя