Developing ASP.NET Core MVC Web Applications
Key Features
- 3 days Instructor-Led Live Online Classroom
- Webex Virtual Class for interactive near classroom experience
- Access to Remote Lab PC for Hands-On activities
- Unlimited Practice exams
- In-House Microsoft Certification Testing Facility
- Integrated Courseware in the Learning Management System
- Step by Step guide for challenging hands-on lab activities
- Flexible Schedules – Both Weekdays and Weekends Classes
- Get Trained by ASP.NET Expert Trainer with Over 15 Years of Industry Experience
- No. 1 Training Center for ASP.NET Courses
- E-learning Access for Pre-course and Post Training Support
- Best Price Guaranteed for ASP.NET Courses
Key Features
- 3 days Instructor-Led Face to Face Classroom training
- We are a TESDA Registered Training Center
- Offering Flexible Schedules – Both Weekdays and Weekends Classes
- Get Trained by ASP.NET Expert Instructor with Over 15 Years of Industry Experience
- In-House Microsoft Certification Testing Facility
- No. 1 Training Center for ASP.NET Courses
- We Guarantee Best Price for ASP.NET Courses
Key Features
- Gain the technical skills needed in the workplace. 1 on 1 training is the best way to learn
- Quickest way to master any of our course offerings.
- Experience superb hands-on laboratory activities and unobstructed attention from your trainer.
- Guaranteed to start the Training
TRAINEE FEEDBACKS
About the Course:
In this course, You will learn to develop advanced ASP.NET Core MVC applications using .NET Core tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application. Learn to develop advanced ASP.NET Core MVC applications using .NET Core tools and technologies. Become a Web Developer by registering on this ASP.Net Course.
This course will also prepare the student for exam 70-486.
What you will Learn
- Acquire proficiency in Microsoft Web Technologies stack and choose appropriate technology to use to create 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.
- Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views.
- Develop a web application that uses the ASP.NET Core routing engine to present friendly URLs and a logical navigation hierarchy to users.
- Create Views in an MVC application that displays and edits data and interacts with Models and Controllers.
- Create MVC Models and write code that implements business logic within Model methods, properties, and events.
- Connect an ASP.NET Core application to a database using Entity Framework Core.
- Implement a consistent look and feel across an entire MVC web application.
- Add client-side packages and configure Task Runners.
- Run unit tests and debugging tools against a web application in Visual Studio 2017.
- Write an MVC application that authenticates and authorizes users to access content securely using Identity.
- Build an MVC application that resists malicious attacks.
- Use caching to accelerate responses to user requests.
- Describe what a Web API is and why developers might add a Web API to an application.
- Describe how to package and deploy an ASP.NET Core MVC web application from a development computer to a web server.
Course Prerequisite:
This is an advance level course in web programming that students need to have web programming experience in other programming languages to be eligible to enroll in this course
EMPLOYMENT OBJECTIVES
Upon completion of the course, trainees will be qualified to be a junior web programmer, software developer or system analyst
COURSE CURRICULUM
ASP.NET Core MVC Web Applications Syllabus
Chapter 1: Exploring ASP.NET Core MVC
- Overview of Microsoft Web Technologies
- Overview of ASP.NET 4.x
- Introduction to ASP.NET Core MVC
Chapter 2: Designing ASP.NET Core MVC Web Applications
- Planning in the Project Design Phase
- Designing Models, Controllers and Views
Chapter 3: Configure Middlewares and Services in ASP.NET Core
- Configuring Middlewares
- Configuring Services
Chapter 4: Developing Controllers
- Writing Controllers and Actions
- Configuring Routes
- Writing Action Filters
Chapter 5: Developing Views
- Creating Views with Razor Syntax
- Using HTML Helpers and Tag Helpers
- Reusing Code in Views
Chapter 6: Developing Models
- Creating MVC Models
- Working with Forms
- Validate MVC Application
Chapter 7: Using Entity Framework Core in ASP.NET Core
- Introduction to Entity Framework Core
- Working with Entity Framework Core
- Use Entity Framework Core to connect to Microsoft SQL Server
Chapter 8: Using Layouts, CSS and JavaScript in ASP.NET Core MVC
- Using Layouts
- Using CSS and JavaScript
- Using jQuery
Chapter 9: Client-Side Development
- Applying Styles
- Using Task Runners
- Responsive design
Chapter 10: Testing and Troubleshooting
- Testing MVC Applications
- Implementing an Exception Handling Strategy
- Logging MVC Applications
Chapter 11: Managing Security
- Authentication in ASP.NET Core
- Authorization in ASP.NET Core
- Defending from Attacks
Chapter 12: Performance and Communication
- Implementing a Caching Strategy
- Managing State
- Two-way communication
Chapter 13: Implementing Web APIs
- Introducing Web APIs
- Developing a Web API
- Calling a Web API
Chapter 14: Hosting and Deployment
- On-premise hosting and deployment
- Deployment to Microsoft Azure
- Microsoft Azure Fundamentals
COURSE FEE
COURSE SCHEDULES
3 days / 8am - 6pm (30hrs)
Next Level Course
Call Us for more information
Tel: (+632) 8285-2936 / (+632) 8736-2032
SMART: 09204282022 / 09603525900
GLOBE: 09773282627 / 09563346864
GET STARTED
Request Course Quotation
Virtual/Webex Learning
Take advantage of CNCTC 's latest interactive Instructor-Led Live Online Training. Online Courses are delivered using WebEx to bring the classroom to your home or at your workplace and can be accessed directly on your own computer with an internet connection. By using Cisco’s WebEx, and integrating our Computer lab facilities, we can provide a near-classroom experience remotely to your own location of choice. Register Now!