Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Defensive Coding in Java

Course Cover
compare button icon

Course Features

icon

Duration

2.28 hours

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Effort

2 hours per week

icon

Teaching Type

Self Paced

icon

Video Content

2.28 hours

Course Description

In the software development world, debugging and troubleshooting are essential skills. However, it can be challenging to master these skills. The Defensive Coding Java course aims to teach developers how to create safer and more reliable software. The course starts by emphasizing the importance of failing early and introduces the concept of guard clauses in constructors and methods. It also explores popular helper libraries that can simplify and enhance defensive code. The course guides on selecting and implementing these libraries effectively. Additionally, it covers defense techniques that are often overlooked but can significantly improve software quality. By the end of the course, participants will have the necessary skills to write dependable code that is easy to maintain. This course is ideal for anyone interested in learning Java programming or enhancing their current skills.

Course Overview

projects-img

International Faculty

projects-img

Case Based Learning

projects-img

Post Course Interactions

projects-img

Case Studies,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

Validating Method Input

Using Frameworks for Validation

Improving Method Return Values

Course Instructors

Author Image

Dale Meredith

Instructor

Dale Meredith has been a Certified Ethical Hacker/Instructor EC-Council for the past 15 years, and Microsoft Certified Trainer for over 20 years. Dale also has an additional 7 years of senior IT mana...
Course Cover