.NET WEB

Вимоги до кандидатів

Знання мови програмування С # і платформи MS. Net Framework (OOP, Collections, Generics, Multithreading). Впевнене володіння ООП. Знання патернів проектування та вміння застосовувати їх на практиці. Володіння SQL та досвід роботи з базами даних. Практичний досвід розробки додатків на С# з застосуванням Windows Forms і WPF.

 

Цілі програми

Підготовка фахівців з розробки програмного забезпечення на платформі .NET.
Рівень підготовки дозволяє претендувати на позицію Junior .NET Developer у провідних компаніях-розробниках програмного забезпечення.

 

Програма знаходиться на стадії розробки.

Планується включити такі основні розділи:

  • .NET/Web
  • Вступна частина. Огляд технологій та інструментів
  • Вступ до ASP.NET MVC.
  • Доменна область. Побудова доменної області на прикладі обраного проекту.
  • Шар роботи з даними (Data Access Layer). EntityFramework CodeFirst, паттерни Repository та UnitOfWork.
  • Шар представлення (Presentation Layer). Controller’и, Action’и, ActionFilter’и.
  • UI шар, корисні бібліотеки, фреймворки та приклади їхнього використання. Jquery, HTML5 Boilerplate, Twitter Bootstrap тощо
  • Unit-testing, TDD. Приклади використання, нарощування функціонала демо-проекту за допомогою цих методик
  • Конфігурація і деплоймент прикладної програми на IIS, використання Jenkins для CI, .proj - файли для автоматизації білдів.
  • Автоматизоване тестування за допомогою Selenium WebDriver і SpecFlow.
  • Висновки.
  • .NET/WCF:
  • Основи WCF
  • Адреси і прив’язування
  • Контракт служби
  • Управління примірниками
  • Контракт даних
  • Поглиблено про контракти служби
  • Обробка помилок
  • WCF – аспекти безпеки
  • LINQ

 

Впродовж курсу підготовки слухачі розробляють «наскрізний проект», що дозволяє на практиці «відчути» тонкощі і переваги технологій, що вивчаються.

 

Заповнити анкету