Beyond the Java Language: Write powerful code and build industrial-strength Java applications

Beyond the Java Language: Write powerful code and build industrial-strength Java applications
Beyond the Java Language: Write powerful code and build industrial-strength Java applications
English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 5h 43m | 0.98 GB

Hone your skills in Java application development and secure your position in the job market

This course will take you step-by-step through the most popular tools used with the Java language—all with practical use cases. In order to introduce you to the broader aspects of what you need to know as a project team member. After years of application development experience and scores of interviews, our author has compiled the perfect guide to becoming a Java developer.

You’ll gain hands-on experience of working with Spring and Spring Boot, SQL/MySQL, Hibernate, JUnit, and the other tools that are part of the Java Stack and are essential in a production environment.

Apart from learning how and when to use each of the tools, you will also scale-up your knowledge of Java by learning some lesser-known tips and tricks that will set you above the rest.

By the end of the course, you’ll be fully prepared to take on your next big project.

Learn

  • Become more productive by using tools such as Maven and Spring-Boot
  • Master test-driven programming using JUnit tests
  • Install and run the open-source MySQL database and learn how to store and retrieve data with ease
  • Communicate with the database effectively using the command line and then MySQL Workbench
  • Simplify building a complete Java project that contains dependencies
  • Build and deploy a web-based application to an application server
Table of Contents

Maven
1 Course Overview
2 Maven Basics and Installation
3 Learning the Maven Commands at the Command Line
4 Simple Maven Project at the Command Line – Part One
5 Simple Maven Project at the Command Line – Part Two
6 Creating a Maven Project in Eclipse IDE
7 Using Log4j in a Maven Eclipse Project

Rapid Application Building with Spring Boot
8 Installing Tomcat 9, The Spring Tool Suite 4
9 Annotations (Part One)
10 Annotations (Part Two)
11 What Is Spring-Boot and How It Aids Us Enterprise Developers
12 Writing a Simple Standalone Web Application Using Spring Boot
13 Writing Another Enterprise Program Using Spring Boot

JUnit Testing
14 JUnit Installation in a Maven Project and Its Official Documentation Download
15 Creating a Simple Class in Eclipse and Demonstrating Simple JUnit Testing – Part One
16 Creating a Simple Class in Eclipse and Demonstrating Simple JUnit Testing – Part Two
17 Learn How to JUnit Test Using Exceptions
18 Learn How to JUnit Test with Inheritance and Abstract Classes – Part One
19 Learn How to JUnit Test with Inheritance and Abstract Classes – Part Two

Using the MySQL Database
20 Using MySQL Database Installation
21 Getting Familiar with SQL – Part One
22 Getting Familiar with SQL – Part Two
23 Creating a Database
24 Creating Tables
25 Inserting Values into Tables
26 Using the Select Command – Part One
27 Using the Select Command – Part Two
28 Using the Update Command
29 Creating Your Own Database Using Workbench

Mastering Java’s Database Connectivity (JDBC)
30 Registering the Appropriate Driver – Part One
31 Registering the Appropriate Driver – Part Two
32 Working with the JDBC URL
33 Creating a Connection
34 Using the Statement Class
35 Using the PreparedStatement Class and ResultSet Class

Writing a Java Database Program
36 The Setup of the Project
37 The Mini Database Project
38 Code the DAO Class – Part One
39 Code the DAO Class – Part Two
40 Code the DAO Class – Part Three
41 Loading in UI Class

Simplifying Java Development with Hibernate
42 Introduction to Hibernate
43 Downloading the Jar Files
44 Including the Hibernate Jar Files on the Eclipse Build Path
45 Taking Advantage of Hibernate
46 Adjusting the Mini Database
47 Course Review