Записатися на курс
Будь ласка зачекайте...
Ваш запит успішно відправлений!

Курс C# для професіоналів

Старт курсу: 16 серпня (09:00-11:00) і 12 серпня (19:00-21:00)
Тривалість:
30 год.
Кількість уроків:
15 занять
Вартість навчання:
4800 грн

Форма навчання

Денне навчання
Онлайн навчання
Записатися на курс

Цільова аудиторія

Курс призначений для студентів, що успішно закінчили курс "С# Базовий" (С# Essential), а також розробників, які мають досвід розробки програм на мові С# чи плануючих здати сертифікований екзамен 70-356 за програмою Microsoft MCTS

Попередні вимоги

• Розуміння ООП та знання синтаксису C#
• Володіння основними бібліотеками .NET Framework
• Бажано досвід програмування на C#
• Досвід роботи з Visual Studio останньої версії

Опис курсу
C# для професіоналів

Курс "C# Professional" (C# для професіоналів) орієнтований на комплексне та глибоке вивчення можливостей платформи .NET. Він буде корисним для тих програмістів, які вже мають досвід роботи з мовою C# та хочуть познайомитися з додатковими можливостями .NET, а також особливостями їх ефективного використання. Програма навчання складається з 20-ти уроків, на протязі котрих детально розглядаються принципи роботи з колекціями, застосування рефлексії та атрибутів, особлива увага також приділяється роботі з потоками та "збирачем сміття" (Garbage Collector). Крім того, слухачі дізнаються, або розширять свої знання, про такі важливі речі, як робота з файловою системою, XML-файлами, серіалізацією об’єктів, доменами програм, навчаться ефективно застосовувати методи розширення та можливості функціонального програмування у контексті C# 4.0.

Кожне заняття вміщає велику кількість актуальних прикладів, побудованих за принципом "від простого до складного", що дозволяє поступово закріплювати матеріал, базуючись на міцному фундаменті вже отриманих знань. Крім того, матеріали всіх уроків взаємопов’язані, що дає додаткову можливість постійно застосовувати вже отримані навички і, таким чином, вивчати матеріал найбільш цілісно.

Читати повністю

Зміст курсу

Згорнути
1
Колекції користувача
На цьому уроці розглядається робота з колекціями у Microsoft .Net Framework. Слухачам демонструються різноманітні приклади створення колекцій користувача та пояснюється робота ключових інтерфейсів: IEnumerable та IEnumerator, IEnumerable та IEnumerator , ICollection та ICollection , IList.
Читати далі
Згорнути
2
Системні колекції
На цьому занятті демонструється все різноманіття основних класів для групування пов’язаних об’єктів для їх подальшої обробки. Розглядаються основні системні колекції.
Читати далі
Згорнути
3
Програмування вводу-виводу
На цьому уроці розглядається робота із засобами вводу-виводи у Microsoft .Net Framework, які дозволяють отримати доступ до файлів та каталогів файлової системи. Демонструється робота з потоками для читання та запису, стиснення потоків та механізм ізольованого зберігання.
Читати далі
Згорнути
4
Робота з текстом. Регулярні вирази
Урок дозволяє зрозуміти, як регулярні вирази надають потужний, гнучкий та ефективний метод обробки тексту. Розглядаються широкі можливості співставлення шаблонів, котрі дозволяють перевіряти текст на відповідність визначеним зазделегідь вимогам.
Читати далі
Згорнути
5
XML
Урок допомагає навчитись самостійно виконувати запис та зчитування XML-файлів, вибірково отримувати чи додавати у них дані, виконувати операції порівняння.
Читати далі
Згорнути
6
Рефлексія
Урок надає змогу розуміти принципи рефлексії та використовувати в своїй роботі класи Type і Assembly, для отримання доступу до інформації, що відноситься до будь-якого типу даних, а також додавати чи вилучати інформацію у свою програму із зовнішніх бібліотек.
Читати далі
Згорнути
7
Атрибути
На уроці розглядається загальне поняття атрибутів, створення атрибутів користувачів, відображення інформації про атрибути, глобальні атрибути та їх застосування.
Читати далі
Згорнути
8
Серіалізація
Урок знайомить з поняттям серіалізації та десеріалізації об’єктів. Демонструються приклади виконання серіалізації у XML, двійковий формат та формат SOAP, розглядається реалізація власних методів серіалізації.
Читати далі
Згорнути
9
Управління пам’яттю. Garbage collector
На уроці розглядаються механізми управління пам’яттю, робота збирача сміття (GC), його покоління, а також робота деструктора.
Читати далі
Згорнути
10
Версійність
Урок розкриває поняття версійності. Демонструється, яким чином можна виконувати контроль над версіями програми. Розглядається приклад та використання шаблону NVI.
Читати далі
Згорнути
11
Потоки
Урок дозволяє навчитися синхронізувати роботу потоків, розкриває основні принципи управління потоками. Розглядаються приклади застосування класів Interlocked, SpinLock, Monitor
Читати далі
Згорнути
12
Синхронізація за допомогою об’єктів ядра Windows
На уроці розглядаються приклади безпечного отримання доступу до якого-небудь елементу із декількох потоків. Демонструються приклади застосування Mutex та Semaphore, для синхронізації доступу до захищених ресурсів та управління доступом до пулу ресурсів.
Читати далі
Згорнути
13
Асинхронна модель програмування
Урок розкриває поняття асинхронного виклику методів. Розглядається шаблон асинхронної обробки, а також приклад використання інтерфейсу IAsyncResult.
Читати далі
Згорнути
14
Функціональне програмування
Урок розкриває тему лямбда виразів, їх застосування та переваги. Розглядається тема функціонального програмування, демонструються приклади використання мемоізації, замикання та каррування
Читати далі
Згорнути
15
TPL – Паралельне програмування
На уроці розглядається тема розпаралелювання та багато поточності, демонструються приклади запуску задач та отримання із них результатів. Пояснюються принципи написання PLINQ запитів та їх призначення.
Читати далі

Що ви отримаєте на курсі

Робоче місце з ноутбуком і навчальними матеріалами

Практичні заняття і перевірка дз

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

Онлайн тестування і сертифікація

Записатися на курс

Цей курс входить в такі спеціальності

C#/.NET Developer

Старт програми: с 22 липня

Цей курс входить в такі спеціальності

2
C# Базовий
3
C# для професіоналів
4
SQL для початківців

C#/.NET Developer

.NET розробник – популярна та високооплачувана спеціальність. Основна мова програмування, що використовує .NET розробник - C #. Починаючи з елементарних речей і закінчуючи новітніми технологіями, які потрібні для комерційної розробки, Ви крок за кроком опануєте все, що повинен знати .NET фахівець. Ви навчитеся працювати з базами даних - опануєте мову SQL і технологію Entity Framework для звернення до баз данних з C # додатків. Завершальна частина курсу - технологія ASP.NET MVC, яка дозволить Вам отримати потрібний набір знань і навичок для влаштування на роботу.

Протягом курсу ви отримаєте практичні навички, виконуючи домашні завдання і працюючи з тренером, а розробляючи дипломний проект - отримаєте неоціненний практичний досвід і створите перший проект для портфоліо.

ВИКЛАДАЧІ КУРСУ
 

Александр Шевчук

Эксперт в области построения архитектуры информационных систем, бизнес-анализа и управления IT проектами. Сертифицированный специалист Microsoft (MCTS, MCPD, MCT). Автор видео курсов по C#/.Net на ITVDN.

 

Александр Пономаренко

.NET Developer. Сертифицированный специалист Microsoft (MCSD, MCP)

 

Александр Ульянов

.NET Developer. Тренер – консультант

 

Альберт Ташу

.NET Developer. Сертифицированный тренер Microsoft

 

Антон Иванченко

.NET Developer. Тренер – консультант

 

Армен Маилян

.NET Developer. Сертифицированный тренер Microsoft

 

Владислав Гнатюк

.NET Developer. Сертифицированный тренер Microsoft

 

Владислав Синенко

.NET Developer. Сертифицированный специалист Microsoft

 

Максим Ковальчук

.NET Developer. Тренер – консультант

 

Сергей Даценко

.NET Developer. Тренер – консультант

 

Юлия Стеценко

.NET Developer. Тренер – консультант

 

Виктор Васильчук

.NET Developer. Тренер – консультант

 

Евгений Лукашук

.NET/.NET Core Developer. Тренер – консультант

 

Константин Чёрный

.NET Developer at Customertimes Corp. Тренер – консультант Сертифицированный специалист Microsoft (MCSD, MCP) Автор видео курсов по C#/.Net на ITVDN

C# для професіоналів
Старт курсу: 16 серпня (09:00-11:00) і 12 серпня (19:00-21:00)
Трива
лість:
30 год.
Кількість уроків:
15 занять
Вартість навчання:
4800 грн
Записатися
на курс
Будь ласка зачекайте...
Ваш запит успішно відправлений!
Опис курсу
C# для професіоналів
Курс "C# Professional" (C# для професіоналів) орієнтований на комплексне та глибоке вивчення можливостей платформи .NET. Він буде корисним для тих програмістів, які вже мають досвід роботи з мовою C# та хочуть познайомитися з додатковими можливостями .NET, а також особливостями їх ефективного використання. Програма навчання складається з 20-ти уроків, на протязі котрих детально розглядаються принципи роботи з колекціями, застосування рефлексії та атрибутів, особлива увага також приділяється роботі з потоками та "збирачем сміття" (Garbage Collector). Крім того, слухачі дізнаються, або розширять свої знання, про такі важливі речі, як робота з файловою системою, XML-файлами, серіалізацією об’єктів, доменами програм, навчаться ефективно застосовувати методи розширення та можливості функціонального програмування у контексті C# 4.0.

Кожне заняття вміщає велику кількість актуальних прикладів, побудованих за принципом "від простого до складного", що дозволяє поступово закріплювати матеріал, базуючись на міцному фундаменті вже отриманих знань. Крім того, матеріали всіх уроків взаємопов’язані, що дає додаткову можливість постійно застосовувати вже отримані навички і, таким чином, вивчати матеріал найбільш цілісно.