Dear students, the application process is over.

Applications submitted by June 5, 2022, will be reviewed.

Thank you for your engagement!

Course Description
Microsoft ASP.NET Core MVC is a programming model that you can use to create powerful and complex web applications. However, all complex development projects, and large projects, can be challenging and intricate to fully understanding. Without a complete understanding of the purposes of a project, you cannot develop an effective solution to the customer's problem. You need to know how to identify a set of business needs and plan the Model-View-Controller (MVC) web application to meet those needs. The project plan that you create assures stakeholders that you understand their requirements and communicates the functionality of the web application, its user interface, structure, and data storage to the developers. By writing a detailed and accurate project plan, you can ensure that the powerful features of MVC are used effectively to solve the customer's business problems.

What will you learn?
  • Describe the Microsoft Web Technologies stack and select an appropriate technology to use to develop any given application.
  • Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models.
  • Configure the pipeline of ASP.NET Core web applications using middleware, and leverage dependency injection across MVC application.
  • Create MVC Models and write code that implements business logic within Model methods, properties, and events.
  • Write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application.

Who is this course for?
This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.

This course is not designed for students who are new to programming; it is targeted at professional developers with at least one month of experience programming with C#.

Before attending this course, students must have:
  • Experience with Visual Studio 2017.
  • Experience with C# programming, and concepts such as Lambda expressions, LINQ, and anonymous types.
  • Experience in using the .NET Framework.
  • Experience with HTML, CSS and JavaScript.
  • Experience with querying and manipulating data with ADO.NET.
  • Knowledge of XML and JSON data structures.
Group #: G06.3
Class hours: 19:00 – 22:00 UTC+4
# of class sessions: 18

  1. Mon, 31.10.2022
  2. Wed, 02.11.2022
  3. Mon, 07.11.2022
  4. Wed, 09.11.2022
  5. Mon, 14.11.2022
  6. Wed, 16.11.2022
  7. Mon, 21.11.2022
  8. Wed, 23.11.2022
  9. Mon, 28.11.2022
  10. Wed, 30.11.2022
  11. Mon, 05.12.2022
  12. Wed, 07.12.2022
  13. Thu, 08.12.2022
  14. Mon, 12.12.2022
  15. Tue, 13.12.2022
  16. Wed, 14.12.2022
  17. Thu, 15.12.2022
  18. Fri, 16.12.2022
Group #: G06.4
Class hours: 19:00 – 22:00 UTC+4
# of class sessions: 18

  1. Tue, 01.11.2022
  2. Thu, 03.11.2022
  3. Tue, 08.11.2022
  4. Thu, 10.11.2022
  5. Tue, 15.11.2022
  6. Thu, 17.11.2022
  7. Tue, 22.11.2022
  8. Thu, 24.11.2022
  9. Tue, 29.11.2022
  10. Thu, 01.12.2022
  11. Tue, 06.12.2022
  12. Thu, 08.12.2022
  13. Fri, 09.12.2022
  14. Tue, 13.12.2022
  15. Wed, 14.12.2022
  16. Thu, 15.12.2022
  17. Fri, 16.12.2022
  18. Sat, 17.12.2022
Hristo Yonchev

Hristo Yonchev MCT, MCSA, MCITP, MCPD

Hristo Yonchev is an experienced software developer and architect, Microsoft Certified Trainer for Visual Studio and .NET, SQL Server, Silverlight.

The experience of Hristo in the software industry began in 2004, working 8 years as a software developer. Since 2012 he has been a Senior software developer and architect, team lead; Architectural Design and Implementation. Working in software industry he has been using technologies like: ASP.Net WebForms/MVC, Microsoft .NET Framework 4.0, C#, ADO.NET, MSSQL 2012, Visual Studio 2012, WPF, WCF Services, Entity Framework 4.0, LINQ, FIX Protocol, Jira, Office 2007 Automation; Silverlight, DeveloperExpress controls, XML.

Winner in NOVATechCom competition (supported by Intel & UC Berkeley) for innovative business ideas with java open source e-commerce platform (in Bulgaria).

Professional with 15+ years of broad experience in software industry and a total of more than 8 years in the IT/software development training.

He already delivered 40 classes for 296 students on C#, Microsoft Visual Studio, SQL Server, Microsoft Azure, HTML/CSS, Software Quality, Software architecture.

Instructor's Certifications:
  • Microsoft® Certified Technology Specialist: .NET Framework 4, Web Applications 2011
    Certification Number: D464-6441
  • Microsoft® Certified Technology Specialist: .NET Framework 4, Data Access
    Certification Number: D448-7016
  • Microsoft® Certified Technology Specialist: .NET Framework 4, Service Communication Applications
    Certification Number: D436-3782
  • Microsoft® Certified Technology Specialist: .NET Framework 4, Windows Applications
    Certification Number: D272-9456
  • MCSA: SQL Server
  • MCITP: Database Administrator

სასერტიფიკაციო გამოცდა

Exam: AZ-204: Developing Solutions for Microsoft Azure®

This course is designed to help you obtain the knowledge and skills required to sit the AZ-204 Developing Solutions for Microsoft Azure exam. Through taking this course, you will gain hands-on experience of designing, building, testing, and maintaining cloud applications on Microsoft Azure.

Certification Guide

ჯერ კიდევ გაქვთ პასუხგაუცემელი კითხვები?

Მეგობრებთან გაზიარება

The trainings and the certification exams are completely free of charge for the participants.