Building Your Java Skills
Offered By: LinkedIn Learning
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Continue on your path as a Java programmer and deepen your skills. This learning path helps intermediate Java programmers who already have solid foundational skills, and want to dive deeper into the world of Java.
- Grow your understanding of Java key tasks.
- Explore testing and Design Patterns in Java programming.
- Gain interview skills to advance your career.
Syllabus
Courses under this program:
Course 1: Java: Lambdas and Streams
-Supercharge your software engineering skills with lambdas and streams, two of the most commonly used examples of functional programming in Java.
Course 2: Java: Generic Classes
-Learn how to use Java generics to write cleaner code and help eliminate runtime issues.
Course 3: Java: Testing with JUnit
-Learn how to use JUnit, a powerful open-source testing tool for testing Java.
Course 4: Java Design Patterns: Structural
-Learn how to use the seven most popular structural design patterns—Adapter, Bridge, Composite, Decorator, Façade, Flyweight, and Proxy—to write better, more maintainable Java code.
Course 5: Java Design Patterns: Behavioral Part 1
-Use six of the most popular behavioral design patterns—Chain of Responsibility, Command, Interpreter, Iterator, Mediator, and Memento—to write better, more maintainable Java code.
Course 6: Java Design Patterns: Behavioral Part 2
-Learn how to improve your code using behavioral design patterns. This course covers the following design patterns: Observer, State, Strategy, Template Method, and Visitor.
Course 7: Continuous Delivery for Cloud Native Java Apps
-This course provides a hands-on, real-world application of how to build a continuous delivery pipeline using popular tools like Maven and Jenkins with Java
Course 8: Nail Your Java Interview
-Review critical Java concepts—and commonly-asked interview questions—to ensure that you approach your Java interviews with confidence.
Course 1: Java: Lambdas and Streams
-Supercharge your software engineering skills with lambdas and streams, two of the most commonly used examples of functional programming in Java.
Course 2: Java: Generic Classes
-Learn how to use Java generics to write cleaner code and help eliminate runtime issues.
Course 3: Java: Testing with JUnit
-Learn how to use JUnit, a powerful open-source testing tool for testing Java.
Course 4: Java Design Patterns: Structural
-Learn how to use the seven most popular structural design patterns—Adapter, Bridge, Composite, Decorator, Façade, Flyweight, and Proxy—to write better, more maintainable Java code.
Course 5: Java Design Patterns: Behavioral Part 1
-Use six of the most popular behavioral design patterns—Chain of Responsibility, Command, Interpreter, Iterator, Mediator, and Memento—to write better, more maintainable Java code.
Course 6: Java Design Patterns: Behavioral Part 2
-Learn how to improve your code using behavioral design patterns. This course covers the following design patterns: Observer, State, Strategy, Template Method, and Visitor.
Course 7: Continuous Delivery for Cloud Native Java Apps
-This course provides a hands-on, real-world application of how to build a continuous delivery pipeline using popular tools like Maven and Jenkins with Java
Course 8: Nail Your Java Interview
-Review critical Java concepts—and commonly-asked interview questions—to ensure that you approach your Java interviews with confidence.
Courses
-
Supercharge your software engineering skills with lambdas and streams, two of the most commonly used examples of functional programming in Java.
-
Use six of the most popular behavioral design patterns—Chain of Responsibility, Command, Interpreter, Iterator, Mediator, and Memento—to write better, more maintainable Java code.
-
Learn how to use the seven most popular structural design patterns—Adapter, Bridge, Composite, Decorator, Façade, Flyweight, and Proxy—to write better, more maintainable Java code.
-
Review critical Java concepts—and commonly-asked interview questions—to ensure that you approach your Java interviews with confidence.
-
Learn how to use Java generics to write cleaner code and help eliminate runtime issues.
-
Learn how to use JUnit, a powerful open-source testing tool for testing Java.
-
This course provides a hands-on, real-world application of how to build a continuous delivery pipeline using popular tools like Maven and Jenkins with Java
-
Learn how to improve your code using behavioral design patterns. This course covers the following design patterns: Observer, State, Strategy, Template Method, and Visitor.
Taught by
Bethan Palmer, Ketkee Aryamane, Maaike van Putten , Kevin Bowersox and Kathryn Hodge
Related Courses
La comunicación laboral en el siglo XXIUniversity of California, Irvine via Coursera Core Java - Design Patterns
LearnKartS via Coursera Master Design Patterns and SOLID Principles in C# - Full OOP Course
freeCodeCamp C++ Design Patterns: Behavioral
LinkedIn Learning Evil by Design: Persuasion in UX
LinkedIn Learning