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

професія

Розробник C#
на платформі .NET

  • Отримаєш все для старту в професії .Net-розробника на позиції Junior Software Engineer
  • Освоїш практичні навички розробки мовою C#
  • Створиш власний додаток, використовуючи платформу .Net

Cтарт: За записом

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

Тривалість

96 годин, 24 тижні

Розклад

Сб 9:00-13:00

Вартість

6 платежів по 3090 грн

Чим займається C# / .NET розробникC#

Це програміст, який може розробляти кроссплатформенні додатки, а також бази даних.

Використовує у своїй роботі технології платформи Microsoft. NET Framework і мову програмування C#.


Розробка інтернет-магазинів, форумів, онлайн-сервісів – все це вимагає взаємодії користувача з сайтом. І забезпечити це для реалізації сайту “під ключ” може саме.Net Розробник.


Професія вимагає знання об’єктно-орієнтованого проектування і програмування з використанням систем, баз даних.


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

Середня ЗП

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

від 600$
до 4400$

(за даними work.ua або dou.ua)

01
модуль

модуль присвячений програмуванню на мові С# і об’єктно-орієнтованому програмуванню

  • Типи даних С# і операції над змінними різних типів; тип Для роботи з текстом string
  • Конструкції, які відповідають за хід виконання програми: лінійні алгоритми, розгалуження, цикли
  • Об’єктно-орієнтоване програмування: побудова нових типів на основі класів, структур, інтерфейсів, успадкування, агрегація і поліморфізм
  • Основні принципи роботи з потоками введення і виведення; робота з файлами; серіалізація даних

Що буде в курсі

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

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

02
модуль

модуль включає в себе всі матеріали першого + фронт-енд частина, розробка баз даних і робота з платформою .Net.

  • Колекції та узагальнені колекції .Net для зберігання та маніпулювання даними в рамках програми
  • Механізми обробки виняткових ситуацій і помилок
  • Делегати та технологію Linq
  • Принципи побудови юніт тестів

Після навчання ти зможеш:

01

модуль

01

модуль

  • Працювати зі змінними різних типів даних

    виконувати арифметичні та логічні операції над різними типами даних будувати алгоритми за допомогою базових конструкцій мови
  • Розробляти програми в об’єктно-орієнтованому стилі, а саме:

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

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

модуль

  • Використовуючи середовище розробки програм

    MS Visual Studio і засоби бібліотеки .Net створювати об’єктно-орієнтовані програми на С #
  • Працювати з .Net

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

    у файл і зчитувати дані з файлу, виконувати сереализацию і десереализацию даних
  • Створювати та виконувати

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

Цей курс для тебе, якщо ти

Хочеш отримати 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

</html>

Хто читає?

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

Software Engineer

Закінчив Університет залізничного транспорту. Працював розробником програмного забезпечення в ряді великих компаній, таких як «ISD», «Archer Software», «Apriorit». Професійні інтереси: RDBMS, C ++, C #, .Net. Викладає з 2001-го року, в тому числі в державних і приватних вузах. Має десятки успішних випускників

Фішки

Безкоштовний курс English

Екскурсії в кращі IT-компанії Дніпра

Нетворкінг і відкриті meetups від провідних фахівців міста

Відкритий захист проектів за участю HR і потенційних роботодавців

Допомога в працевлаштуванні

Кожен випускник отримує допомогу і підтримку від кар’єрного консультанта Level Up

  • Допомога в складанні IT-резюме та проходження співбесіди
  • Індивідуальні консультації з пошуку роботи та розвитку кар’єри
  • Регулярне інформування про відкриті вакансії від наших компаній-партнерів
  • Безкоштовні відвідування івентів по soft skills і зустрічей c HR компаній для всіх студентів

Початок курсу

За записом

Тривалість

96 годин, 24 тижні

Розклад

Сб 9:00-13:00

Вартість

6 платежів по 3090 грн

Чекаємо на тебе