my_test

Профессия

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

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

Cтарт: Можно присоединиться

Записаться

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

288 часов, 48 недель

Расписание

Пн, Пт 18:00-21:00

Стоимость

12 платежей по 3390 грн за курс

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

Это программист, который может разрабатывать кроссплатформенные приложения, а также базы данных.

Эспользует в своей работе технологии платформы Microsoft .NET Framework и язык программирования C#.


Разработка интернет-магазинов, форумов, онлайн-сервисов – всё это требует взаимодействия пользователя с сайтом. И обеспечить это для реализации сайта «под ключ» может именно .NET разработчик.


Профессия требует знания объектно-ориентированного проектирования и программирования с использованием систем, баз данных.


Освой новую профессию и создавай востребованные и популярные информационные продукты.

Заработная плата

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

от 600$
до 4400$

(по данным work.ua или dou.ua)

01
модуль

посвящен программированию на языке С# и объектно-ориентированному программированию

  • Типы данных С# и операции над переменными различных типов;
  • Конструкции которые отвечают за ход выполнения программы: линейные алгоритмы, ветвления, циклы;
  • Объектно-ориентированное программирование: построение новых типов на основе классов, структур, интерфейсов, наследование, агрегация и полиморфизм;
  • Основные принципы работы с потоками ввода и вывода; работа с файлами; сериализация данных;

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

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

Слушатель может выбрать более удобный для себя вариант программы обучения:

02
модуль

посвящен программированию на языке С# и объектно-ориентированному программированию

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

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

01

модуль

01

модуль

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

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

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

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

модуль

  • Используя среду разработки программ

    MS Visual Studio и средства библиотеки .Net создавать объектно-ориентированные программы на С#.
  • Работать с .Net

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

    в файл и считывать данные из файла, выполнять сереализацию и десереализацию данных
  • Создавать и использовать

    делегаты. Создавать и выполнять запросы Linq над коллекциями данных. Разрабатывать юнит тесты.
02
модуль

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

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

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

<Курс состоит из 6 параллельных модулей>

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

</html>

Кто читает?

Александр Пюра

Software Engineer

Окончил Университет железнодорожного транспорта. Работал разработчиком программного обеспечения в ряде крупных компаний, таких как «ISD», «Archer Software», «Apriorit». Профессиональные интересы: RDBMS, C++, C#, .Net. Преподает с 2001-го года, в том числе в государственных и частных вузах. Имеет десятки успешных выпускников

Фишки

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

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

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

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

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

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

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

Начало курса

Можно присоединиться

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

288 часов, 48 недель

Расписание

Пн, Пт 18:00-21:00

Стоимость

12 платежей по 3390 грн

Ждем вас