ASP .NET
Бесплатно
Бесплатно
Уровень: Продвинутый
Дата старта: 15.05.2016
48 часов / 2.5 месяца
Что должен знать кандидат?

Кандидат должен отлично владеть синтаксисом C # (операции, операторы, var, as, is, for, foreach и т.д.), понимать .NET Framework, CLR. MSIL, уметь работать со сборками, GAC. Кандидат должен разбираться в типах данных, операциях со строками, ООП (классы, объекты, интерфейсы, свойства, инкапсуляция, наследование, полиморфизм), знать следующие понятия: делегаты и события, коллекции, дженерики, исключения, многопоточность, и тому подобное. Также будущий студент должен иметь базовые знания WinForms или WPF и уметь работать с XML и JSON.

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

Основы ASP.NET

Client - Server architecture. Server and Browser roles. HTTP protocol (GET, POST, Headers, response codes). HTTP proxies (Fiddler, MS, Chrome). IIS (request - response). Creating ASP.NET applications, application structure, publishing. MVC / WebForms / WP.

WebPages

Introduction. Razor. Layout. Forms. Database access.

Web Forms 

Introduction. Page lifecycle. Controls. Input validation. Navigation. Server state management (session state, application state). Client state management (viewstate, cookies). Security (authentication and authorization). Handlers and Modules. Master pages. AJAX. Caching. Error handling.

ADO.NET for Web

SQL connection, SQL command, connection pool. Data controls. Security (SQL injections).

MVC

MVC pattern. Razor. URL rounting. Controllers and Actions. Filters. Views. Model (Entity framework). Validation. Security. AJAX. Web API and Single-page Applications.

Web site publishing

Web Sites and Applications. IIS configuration. IIS process models. Publishing / Deployment.

Architecture

N-tier architecture. IoC containers. Unit-testing.

Тренеры
Георгий Хубуа
Team Lead одной из крупнейших международных IT-компаний
Георгий Хубуа
Team Lead одной из крупнейших международных IT-компаний
Опытный разработчик (технологии .NET, ASP.NET, C#, C++) и управленец. Более 7 лет создает востребованные IT-продукты, управляет командами и успешно работает с крупными иностранными клиентами. Среди клиентов Георгия – компании банковского сектора, сферы электронных платежей, профессиональных технологий для цифровых медиа.
Количество мест
15
Занятий в неделю
2
Довольны обучением, %
?

Bionic University, в первую очередь, помог мне научиться мыслить в нужном направлении. Тренер старался преподнести нам как можно больше материала, но каши в голове не было, так как все было разложено по полочкам. Недопонимания материала также не было, ведь ни один вопрос не оставался без ответа.

Наталия Герасимова
Випускник .NET WEB

Обучение в Bionic было для меня очень полезным, интересным. Полученные знания помогли быстро освоить новые технологии разработки. Спасибо за предоставленную мне возможность поучаствовать в Ваших программах.

Василий Скляров
Окончил 7 программ Tech+Soft

Да, Bionic однозначно помог добиться того, чего я так хотела, а именно стать программистом. Самому достаточно сложно достичь уровня, который соответствует современным требованиям работодателей, BIONIC же помог освоить язык программирования, технологии и главное попробовать все на практических проектах. Ваш университет повлиял на мою жизнь больше чем 5 лет в хорошем украинском ВУЗе. Спасибо!

Маргарита Козуб
Окончила 3 программы Tech+Soft

Я считаю Bionic самым сильным учебным IT центром сейчас, очень много актуальных тем, преподователи все практикующие ребята, достаточно практики, куча единомышленников и интересных ребят.Очень рекомендовал бы всем студентам старших курсов и джунам/мидлам, ну или ребятам которые хотят расширить свои знания

Денис Баластрик
Окончил 3 Tech программы