Clean Coding Techniques: Defensive Programming, MVC, & DDD
Beginner
- 15 videos | 34m 47s
- Includes Assessment
- Earns a Badge
Defensive Programming, model-view-controller (MVC), and domain-driven design (DDD) are software development techniques that can be leveraged to create clean code. This course starts with an overview of defensive programming and its techniques. Next, dive into short summaries of secure programming and offensive programming, before understanding what it means to reuse Intelligent Source Code (ISC). From there you can find the purpose of the Model-view-controller (MVC); specify how to implement it; weigh the pros and cons of MVC, and how it relates to traditional web design and frameworks. Finally, learn how Domain-driven-design (DDD) works, and consider its pros and cons.
WHAT YOU WILL LEARN
-
Define defensive programming and its basic philosophySpecify techniques used in defensive programmingDescribe secure programming and how it relates to defensive programmingDescribe offensive programming and how it relates to defensive programmingSpecify how and why isc can be reusedDefine mvc and how it relates to clean codingDescribe the purpose of mvcSpecify how mvc can be implemented
-
List the pros and cons of mvcDescribe how the mvc paradigm is illustrated by traditional web designDescribe the availability of mvc frameworks for different languagesDescribe ddd and how it relates to clean codingDefine the process of dddDescribe pros and cons of implementing dddDescribe defensive programming and mvc and how they contribute to clean coding
IN THIS COURSE
-
1m 21sLearn how to define defensive programming and its basic philosophy. FREE ACCESS
-
2m 43sAfter completing this video, you will be able to specify techniques used in defensive programming. FREE ACCESS
-
1m 34sAfter completing this video, you will be able to describe secure programming and how it relates to defensive programming. FREE ACCESS
-
1m 40sAfter completing this video, you will be able to describe offensive programming and how it relates to defensive programming. FREE ACCESS
-
2m 8sAfter completing this video, you will be able to specify how and why the ISC can be reused. FREE ACCESS
-
1m 2sIn this video, you will learn what MVC is and how it relates to clean coding. FREE ACCESS
-
1m 48sAfter completing this video, you will be able to describe the purpose of MVC. FREE ACCESS
-
1m 15sAfter completing this video, you will be able to specify how MVC can be implemented. FREE ACCESS
-
1m 29sAfter completing this video, you will be able to list the pros and cons of MVC. FREE ACCESS
-
1m 23sAfter completing this video, you will be able to describe how the MVC paradigm is illustrated by traditional web design. FREE ACCESS
-
2m 23sUpon completion of this video, you will be able to describe the availability of MVC frameworks for different programming languages. FREE ACCESS
-
4m 13sUpon completion of this video, you will be able to describe Domain-Driven Design and how it relates to clean coding. FREE ACCESS
-
4m 37sIn this video, you will learn about the process of DDD. FREE ACCESS
-
4m 14sUpon completion of this video, you will be able to describe the pros and cons of implementing DDD. FREE ACCESS
-
2m 58sAfter completing this video, you will be able to describe defensive programming and MVC and how they contribute to clean coding. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.