Home
Courses
Cart
Checkout
Contact Us
0
Login/Register
0
Login/Register
Home
Development
Software Developer Course
Curriculum
13 Sections
57 Lessons
22 Weeks
Expand all sections
Collapse all sections
Introduction to Software Development
5
1.1
Course Introduction Introduction to Software Development
1.2
The Role of a Software Developer
1.3
Software day to day
1.4
Landscape of Programming Languages
1.5
Software Development Lifecycle
Java Basics Variables and Operators
3
2.1
Introduction to Java Features and Applications
2.2
Introduction to Variables and Data Types
2.3
Explore the Different Types of Operators in Java
Strings Working with Text in Java
3
3.1
Handling text with Java
3.2
Strings in Action
3.3
Module Summary Getting Started with Java
Java Basics Variables and Operators
3
4.1
Introduction to Java Features and Applications
4.2
Introduction to Variables and Data Types
4.3
Explore the different types of Operators in Java
Control Flow Statements and Loops
7
5.1
Exploring Conditional Statements
5.2
Conditional Statements in Action
5.3
User Input for Conditional Statements
5.4
The Switch Statement
5.5
Common uses for Switch Statements
5.6
understanding Iterative Structures in Java for loops
5.7
understanding Iterative Structures in Java while-loop
Object Oriented Programming Basics
5
6.1
Using Methods
6.2
Passing Arguments to Methods
6.3
Classes and Objects
6.4
Grouping Methods
6.5
Components of an Object Attributes and Actions
Inheritance and Polymorphism Super and Sub Classes
6
7.1
Introduction to Inheritance
7.2
Understanding the Super Class
7.3
Introduction to Polymorphism
7.4
Polymorphism methods and Arguments
7.5
Programming Inheritance and Polymorphism
7.6
Using Polymorphic Design
Encapsulation and Abstraction Enhancing Code Modularity
5
8.1
Introduction to Encapsulation and Data Hiding
8.2
Introduction to Access Modifiers
8.3
Introduction to Abstract Classes
8.4
Interfaces and Multiple Inheritance
8.5
Module Summary Object Oriented Programming Basics
Java Class Types Concrete and Abstract
3
9.1
Introduction Programming with Java
9.2
Abstract Classes Concrete and Abstract Methods
9.3
Advantages of Abstract Methods
Designing the Program Class Hierarchy
2
10.1
Class Hierarchy Relationships
10.2
Designing a Class Hierarchy
Solving Multiple Inheritance
4
11.1
The Interface Solution
11.2
Real World Interfaces
11.3
Combining Interfaces and Abstract Classes
11.4
Module Summary Concrete and Abstract
The Concept of Errors in Programming Exceptions
7
12.1
When Things go Wrong
12.2
Exploring Exception Types
12.3
Unchecked Exceptions in Action
12.4
Examining the Exception Object
12.5
Try catch Mechanism
12.6
Using Multiple catch Blocks
12.7
Using try With Resources
Preventative Measures and Best Practice
4
13.1
Avoiding Catch all exceptions
13.2
Handling Checked Exceptions
13.3
Handling Unchecked Exceptions
13.4
Module Summary Error Handling
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content