Careertail
About UsCoursesCareer PathsBlogOpportunities
Log In
Courses>log>The All-in-One Guide to Java Programming
The All-in-One Guide to Java Programming
Price:Paid
Length:11 hours
Content type:text
level:intermediate
Language:English
Updated:21 August 2022
Published:03 August 2022
Similar courses
Opportunities
Courses>>The All-in-One Guide to Java Programming
The All-in-One Guide to Java Programming
 English
 Adam Davis
DescriptionThis course is meant for Java programmers or aspiring programmers who want to know about the latest Java and JVM technology. Throughout this course, you will get several opportunities to get hands-on experience with various Java concepts. This course will help you understand the latest in Java up to version 17; cloud and microservices; build, testing, and web frameworks; reactive programming in Java; and the best JVM languages so you can advance your career in software development. Moreover, you will also get to work with Scala, Groovy, and Gradle. The course explains Java concepts in detail and also draws comparisons with its older versions, as well as JVM languages.
Syllabus

1. History

2. The Java Ecosystem

3. Java Development Kit

4. Structure of the Course

1. Primitives and Arrays

2. Classes in Java

3. Comments in Java

4. Java 5

5. Java 6

6. Quiz: Overview of Java

1. Language Updates

2. Fork/Join

3. New IO (nio)

4. JVM Benefits

5. Quiz: Java 7

1. What is Included in Java 8?

2. Lambda Expressions

3. Code: Java 8 vs. Java 7

4. Defaults

5. Streams

6. For Each and Map/Reduce

7. Parallel Array

8. Peek, Limit, Sort

9. Collectors and Statistics

10. Grouping and Partitioning

11. Comparison to Java 7

12. Optional Class

13. Nashorn

1. New Classes

2. Creating Date/Time Objects and Enums

3. API Features

1. Features

2. Functional Programming: Functions and Tuples

3. Functional Programming: Immutability and Concurrency

4. Functional Programming: Tail-Call Optimization

5. Backports

6. Quiz: Java 8

1. Introduction

2. Modularity

3. JShell

4. Quiz: Java 9

1. Local Variable Types and Lambda Expressions

2. Java 12 - 17: Features

3. Quiz: Java 10+

1. Overview

2. Continuous Development and Testing

3. Testing and Frameworks

4. What's Included?

1. Maven

2. Starting a New Project

3. JUnit

4. Quiz: Maven and JUnit

1. Introduction

2. Logback

3. Hibernate

4. Guava

1. Concurrent Programming in Java

2. Java Futures

3. STM in Clojure and Actors

4. Groovy GPars

5. Quiz: Java Concurrency

1. Introduction

2. Parallel Computing

3. Schedulers and Publishers

4. Hot vs. Cold

1. Why Use Non-Java Languages?

2. Polyglot Programming and Edge-Craft

3. Groovy vs. Scala

1. Introduction

2. Closures and Switch Statements

3. Command Chains and Modules

4. Frameworks

5. Quiz: Groovy

1. Getting Started

2. Configuration

3. Properties

4. Quiz: Gradle

1. Introduction

2. Mocking and Lists

3. Quiz: Spock

1. Introduction

2. Primitives in Scala

3. Switch Statements in Scala

4. Traits and Lists

5. Tuples and Maps

6. For Expressions

7. Blast From the Past

8. The Scala Ecosystem

1. Introduction

2. Groovy and Scala

3. JAX-RS

4. Quiz: RESTful

1. Microservices

2. Clouds

3. Quiz: Microservices

1. Introduction

2. REST in Grails

3. A History Lesson

4. Testing and Some Plugins

5. Quiz: Grails

1. Introduction

2. Filters and Sessions

1. Gradle Plugin

2. Demo Application

3. Auto-Configuration and Actuator

4. Quiz: Spring Boot

1. Introduction

2. Features

1. Introduction

2. Layout and Handlers

3. Rendering and JSON

4. Binding, Blocking and Configuration

5. Testing and Conclusion

6. Summary

1. What to Expect

2. Java 8 Cheat Sheet

1. Setting up the Environment

2. Groovy for Java Devs

3. Groovy for Scala Devs

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot
Careertail
Courses>log>The All-in-One Guide to Java Programming
The All-in-One Guide to Java Programming
Price:Paid
Length:11 hours
Content type:text
level:intermediate
Language:English
Updated:21 August 2022
Published:03 August 2022
Similar courses
Opportunities
Courses>>The All-in-One Guide to Java Programming
The All-in-One Guide to Java Programming
 English
 Adam Davis
DescriptionThis course is meant for Java programmers or aspiring programmers who want to know about the latest Java and JVM technology. Throughout this course, you will get several opportunities to get hands-on experience with various Java concepts. This course will help you understand the latest in Java up to version 17; cloud and microservices; build, testing, and web frameworks; reactive programming in Java; and the best JVM languages so you can advance your career in software development. Moreover, you will also get to work with Scala, Groovy, and Gradle. The course explains Java concepts in detail and also draws comparisons with its older versions, as well as JVM languages.
Syllabus

1. History

2. The Java Ecosystem

3. Java Development Kit

4. Structure of the Course

1. Primitives and Arrays

2. Classes in Java

3. Comments in Java

4. Java 5

5. Java 6

6. Quiz: Overview of Java

1. Language Updates

2. Fork/Join

3. New IO (nio)

4. JVM Benefits

5. Quiz: Java 7

1. What is Included in Java 8?

2. Lambda Expressions

3. Code: Java 8 vs. Java 7

4. Defaults

5. Streams

6. For Each and Map/Reduce

7. Parallel Array

8. Peek, Limit, Sort

9. Collectors and Statistics

10. Grouping and Partitioning

11. Comparison to Java 7

12. Optional Class

13. Nashorn

1. New Classes

2. Creating Date/Time Objects and Enums

3. API Features

1. Features

2. Functional Programming: Functions and Tuples

3. Functional Programming: Immutability and Concurrency

4. Functional Programming: Tail-Call Optimization

5. Backports

6. Quiz: Java 8

1. Introduction

2. Modularity

3. JShell

4. Quiz: Java 9

1. Local Variable Types and Lambda Expressions

2. Java 12 - 17: Features

3. Quiz: Java 10+

1. Overview

2. Continuous Development and Testing

3. Testing and Frameworks

4. What's Included?

1. Maven

2. Starting a New Project

3. JUnit

4. Quiz: Maven and JUnit

1. Introduction

2. Logback

3. Hibernate

4. Guava

1. Concurrent Programming in Java

2. Java Futures

3. STM in Clojure and Actors

4. Groovy GPars

5. Quiz: Java Concurrency

1. Introduction

2. Parallel Computing

3. Schedulers and Publishers

4. Hot vs. Cold

1. Why Use Non-Java Languages?

2. Polyglot Programming and Edge-Craft

3. Groovy vs. Scala

1. Introduction

2. Closures and Switch Statements

3. Command Chains and Modules

4. Frameworks

5. Quiz: Groovy

1. Getting Started

2. Configuration

3. Properties

4. Quiz: Gradle

1. Introduction

2. Mocking and Lists

3. Quiz: Spock

1. Introduction

2. Primitives in Scala

3. Switch Statements in Scala

4. Traits and Lists

5. Tuples and Maps

6. For Expressions

7. Blast From the Past

8. The Scala Ecosystem

1. Introduction

2. Groovy and Scala

3. JAX-RS

4. Quiz: RESTful

1. Microservices

2. Clouds

3. Quiz: Microservices

1. Introduction

2. REST in Grails

3. A History Lesson

4. Testing and Some Plugins

5. Quiz: Grails

1. Introduction

2. Filters and Sessions

1. Gradle Plugin

2. Demo Application

3. Auto-Configuration and Actuator

4. Quiz: Spring Boot

1. Introduction

2. Features

1. Introduction

2. Layout and Handlers

3. Rendering and JSON

4. Binding, Blocking and Configuration

5. Testing and Conclusion

6. Summary

1. What to Expect

2. Java 8 Cheat Sheet

1. Setting up the Environment

2. Groovy for Java Devs

3. Groovy for Scala Devs

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot