ASP.NET Pro
*$280
*$280
Level: Advanced
Program starts: 05.12.2017
30 hours

* Оплата здійснюється в національній валюті за курсом НБУ на день підписання договору.

* Оплата може бути здійснена двома частинами.

ASP.NET Pro спеціально розроблена для підготовки слухачів до поглибленого вивчення .NET технологій та командної роботи на проекті в інтернатурі BU Dev Studio. Програма закладає просунуті знання .NET технологій, основи ASP.NET MVC, розкриваючи ряд важливих тем, знання яких дозволяє повноцінно брати участь в розробці проекту.

Кращих випускників ми зараховуємо до інтернатури BU Dev Studio поза конкурсом. 

Що повинен знати кандидат?

Кандидат повинен відмінно володіти синтаксисом C # (операції, оператори, var, typeof, as, is, for, foreach, тощо), розуміти .NET Framework, CLR, MSIL, вміти працювати зі збірками, GAC. Кандидат має бути обізнаним у типах даних, операціях з рядками, ООП (класи, об'єкти, інтерфейси, властивості, інкапсуляція, спадкування, поліморфізм), вміти використовувати методи класу System.Object. Також майбутній студент має знати та розумітися на наступних поняттях: делегати і події, колекції, дженерики, винятки, багатопотоковість, тощо. 

Наявність сертифікату про завершення будь-якої з програм BIONIC School чи BIONIC University гарантує 10% знижки на навчання.

Що буде знати і вміти випусник?

Випускник програми ASP.NET Pro буде впевнено почувати себе при створенні ASP.NET застосунків, отримає глибокі знання MVC, дізнається про основні паттерни проектування архітектури проекту, включно з архітектурою мікросервісів; заглибиться в розуміння бізнес логіки проекту та навчиться ефективно тестувати застосунок через написання Unit тестів. 

За результатами програми та рекомендацією тренера, до 10 кращих випускників поза конкурсом зараховуються до інтернатури BU Dev Studio, в рамках якої відбувається поглиблене вивчення .NET технологій та командна розробка проектів  від реальних замовників з використанням Agile методологій.

Основні теми програми

Огляд Web додатків

HTML, CSS, Bootstrap. Client - Server архітектура. HTTP protocol (GET, POST, Headers, response codes). HTTP proxies (Fiddler, Chrome). IIS (request - response). Створення ASP.NET додатків, їх архітектура. MVC / WebForms / WP.

MVC

MVC pattern. Razor. URL rounting. Controllers and Actions. Views. Session, ViewBag, ViewData, TempData, Cookies, URL parameters
Model (Entity framework). Валідація, фільтри. Error handling. Security (ідентифікація, авторизація). Робота із зображеннями. AJAX. Caching. Web API та Single-page Applications. Pagination. Navigation. Multi submit button. Async controllers.

Архітектура

N-tier architecture. Microservice architecture. IoC containers.

Тестування додатку

Unit-testing business logic. Unit-testing UI. Integration testing. 

Feedback

If you face any difficulties during the registration process (you didn’t receive an e-mail with the profile activation link, you have some troubles with application form, you can’t log in to your account), please follow this link. After you fill in the form our administrator will contact you as soon as possible.

Trainers
George Khubua
Team Lead @ GlobalLogic
George Khubua
Team Lead @ GlobalLogic
An experienced developer (.NET, ASP.NET, C #, C ++ technologies) and manager. More than 7 years of creating demanded IT-products, managing teams, and successfully working with major international clients. Among George’s clients are companies of the banking sector, electronic payment field and professional technologies for digital media.
Paul Borysenko
Experienced startupper and programmer
Paul Borysenko
Experienced startupper and programmer
Participated in the development of products and outsourcing projects in the financial and media sectors for customers from Ukraine and the United States. He created and successfully introduced to Ukrainian market an informational startup`. Developed desktop and web-based applications and games for PC and mobile devices. Several Paul’s gaming projects were successfully placed on Google Play. Paul shares his professional experience to make our world a little better :)
Students Enrolled
12
Classes per week
2
Client Happiness, %
?

I think that Bionic is the strongest IT training center now, with a lot of relevant topics, trainers are all practitioners, enough practical tasks, a lot of like-minded and interesting peers. I would highly recommend to all undergraduates and juniors/middles, or people who want to expand their knowledge

Denys Balastryk
Graduate of 3 Tech programs

Studying at Bionic for me was very useful and interesting. The knowledge helped to quickly master new technologies of development. Thank you for giving me the opportunity to participate in your programs.

Vasyl Skliarov
Graduate of 7 Tech+Soft Programs

Yes, Bionic definitely helped me achieve what I wanted, namely to become a programmer. It's quite difficult to reach the level that corresponds to the modern requirements of employers on our own, and BIONIC helped me learn a programming language, technologies, and most importantly try everything on practical projects. Your university has influenced my life more than 5 years in good Ukrainian university. Thank you!

Margaryta Kozub
Graduate of 3 Tech+Soft programs