Записатися на курс
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.

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

Старт курсу
22 квітня (19:00-21:00)
Online

19 травня (19:00-21:00)
Online

Для кого цей курс

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

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

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

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

Старт курсу
22 квітня (19:00-21:00)
Online

19 травня (19:00-21:00)
Online
Тривалість:
30 год.
Кількість уроків:
15 занять
Вартість навчання:
4 800 грн.
3 900грн.

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

Денне навчання
Онлайн навчання

Опис курсу
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 запитів та їх призначення.

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

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

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

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

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

Сертифікат

По проходженню курсу

Наявність сертифіката Навчального Центру CyberBionic Systematics свідчить про Ваш володінні новими знаннями і навичками, а значить, дозволяє вигідно виділитися на тлі інших кандидатів і збільшує шанси на успішне працевлаштування або просування по кар'єрних сходах. Для отримання сертифікату після закінчення навчання, необхідно успішно пройти тестування за відповідним курсом на Testprovider.com

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

Цей курс входить до спеціальності
Курс з спеціальності
Старт навчання за спеціальністю:
13 квітня - (09:00-11:00)
Online

13 квітня - (19:00-21:00)
Online
Тривалість занять:
2 години
Графік::
3 рази на тиждень
Тривалість:
5,5 міс. / 128 годин
В одній групі:
Від 6 до 12 осіб

Відгуки наших студентів

C# для професіоналів
Старт курсу
22 квітня (19:00-21:00)
Online

19 травня (19:00-21:00)
Online
Трива
лість:
30 год.
Кількість уроків:
15 занять
Вартість навчання:
4 800 грн.
3 900грн.
Записатися
на курс
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.
Записатися
на пробний урок
Будь ласка зачекайте...
Ваша заявка прийнята! Менеджер навчального центру зв'яжеться з Вами найближчим часом.