We may earn an affiliate commission when you visit our partners.
Alex Wolf

This course explores how to extend and customize the MVC framework to better solve common development tasks. MVC is designed with extensibility in mind and leveraging this flexibility can help solve tasks faster and far more effectively.

Read more

This course explores how to extend and customize the MVC framework to better solve common development tasks. MVC is designed with extensibility in mind and leveraging this flexibility can help solve tasks faster and far more effectively.

The goal of this course is to teach developers how to customize and extend the MVC framework to meet their needs. MVC is built with powerful extensibility in mind and leveraging this flexibility can help solve tasks faster and more effectively. This course explores the extension points developers are most likely to work with in a real project and which provide the most value in the shortest amount of time. Understanding these features is crucial to building maintainable, properly structured MVC applications.

Enroll now

What's inside

Syllabus

Overview
Improving Application Responses with Custom Action Results
Organizing Application Flow with Action Filters
Keeping Your Razor Code Clean with HTML Helpers
Read more
Enabling Theme Support with a Custom View Engine
Improving Error Handling with Custom Exception Filters
Extending Validation to Improve Data Integrity
Extending Data Binding with Custom Model Binders
Improving Data Availability with Custom Value Providers
Customizing Security Using Authentication Filters
Influencing Action Method Execution Using Custom Selectors

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Helps students to build common solutions faster in practice
Teaches students how to improve application responses with custom action results
Teaches students how to improve error handling with custom exception filters
Teaches students how to extend validation to improve data integrity
Teaches students how to extend data binding with custom model binders
Teaches students how to improve data availability with custom value providers
Teaches students how to customize security using authentication filters
Teaches students how to influence action method execution using custom selectors

Save this course

Save Improving Your MVC Applications with 10 Extension Points to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Improving Your MVC Applications with 10 Extension Points. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Improving Your MVC Applications with 10 Extension Points will develop knowledge and skills that may be useful to these careers:
Software Engineer
Software Engineers design, develop, and maintain software applications. They use a variety of programming languages and technologies to create software that meets the needs of users. This course can be useful for Software Engineers because it teaches them how to extend and customize the MVC framework, which can help them build more efficient and effective software applications.
Front-End Developer
Front-End Developers design and develop the user interface of websites and web applications. They use a variety of programming languages, including HTML, CSS, and JavaScript, to create websites that are both visually appealing and functional. This course can be useful for Front-End Developers because it teaches them how to extend and customize the MVC framework, which can help them build more efficient and effective websites and web applications.
Web Developer
Web Developers design, build, and maintain websites. They use a variety of programming languages, including HTML, CSS, and JavaScript, to create functional and aesthetically pleasing websites. They also ensure that websites are compatible with different browsers and devices. This course can be useful for Web Developers because it teaches them how to extend and customize the MVC framework, which can help them build more efficient and effective websites.
Web Designer
Web Designers create the visual appearance of websites. They use a variety of design principles and techniques to create websites that are both visually appealing and functional. This course can be useful for Web Designers because it teaches them how to extend and customize the MVC framework, which can help them create more efficient and effective website designs.
User Experience Designer
User Experience Designers (UX Designers) design the user experience of websites and web applications. They use a variety of design principles and techniques to create websites and web applications that are both user-friendly and efficient. This course can be useful for UX Designers because it teaches them how to extend and customize the MVC framework, which can help them create more efficient and effective user experiences.
Product Manager
Product Managers are responsible for the planning, development, and marketing of software products. They work with a variety of stakeholders, including engineers, designers, and marketers, to ensure that products meet the needs of users. This course can be useful for Product Managers because it teaches them how to extend and customize the MVC framework, which can help them build more efficient and effective software products.
Project Manager
Project Managers plan, execute, and close projects. They work with a variety of stakeholders, including team members, customers, and sponsors, to ensure that projects are completed on time, within budget, and to the required quality. This course may be useful for Project Managers because it teaches them how to extend and customize the MVC framework, which can help them manage projects more efficiently and effectively.
Business Analyst
Business Analysts analyze the business needs of organizations and develop solutions to meet those needs. They work with a variety of stakeholders, including business leaders, engineers, and customers, to ensure that solutions are both effective and efficient. This course may be useful for Business Analysts because it teaches them how to extend and customize the MVC framework, which can help them develop more efficient and effective solutions.
Technical Writer
Technical Writers create documentation for software products. They work with a variety of stakeholders, including engineers, product managers, and customers, to ensure that documentation is clear, accurate, and useful. This course may be useful for Technical Writers because it teaches them how to extend and customize the MVC framework, which can help them create more efficient and effective documentation.
Quality Assurance Analyst
Quality Assurance Analysts test software products to ensure that they meet the required quality standards. They work with a variety of stakeholders, including engineers, product managers, and customers, to ensure that products are free of defects. This course may be useful for Quality Assurance Analysts because it teaches them how to extend and customize the MVC framework, which can help them test software products more efficiently and effectively.
Information Systems Manager
Information Systems Managers plan, implement, and manage information systems. They work with a variety of stakeholders, including business leaders, engineers, and customers, to ensure that systems meet the needs of organizations. This course may be useful for Information Systems Managers because it teaches them how to extend and customize the MVC framework, which can help them manage information systems more efficiently and effectively.
Data Analyst
Data Analysts analyze data to identify trends and patterns. They use a variety of statistical and data mining techniques to extract insights from data. This course may be useful for Data Analysts because it teaches them how to extend and customize the MVC framework, which can help them analyze data more efficiently and effectively.
Database Administrator
Database Administrators manage and maintain databases. They work with a variety of database technologies to ensure that databases are available, reliable, and secure. This course may be useful for Database Administrators because it teaches them how to extend and customize the MVC framework, which can help them manage databases more efficiently and effectively.
Computer Scientist
Computer Scientists research and develop new computer technologies. They work with a variety of programming languages and technologies to create new ways to solve problems. This course may be useful for Computer Scientists because it teaches them how to extend and customize the MVC framework, which can help them develop new technologies more efficiently and effectively.
Systems Analyst
Systems Analysts analyze and design computer systems. They work with a variety of stakeholders, including business leaders, engineers, and customers, to ensure that systems meet the needs of organizations. This course may be useful for Systems Analysts because it teaches them how to extend and customize the MVC framework, which can help them design and implement systems more efficiently and effectively.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser