Oreilly - Real-World Projects with Java 11
by Ely Shaffir | Released March 2019 | ISBN: 9781789616446
Master one of the most powerful programming languages (used in over 3 billion devices) and build projects from scratchAbout This VideoThis course will make you change your entire style of programming, and bring your programming skills to the industry level. You will code the same way as people who work at Google or Amazon.You'll start with a basic project and gradually continue to enlarge the scale of what you program.Master Java 11, one of the most powerful and useful programming languages out there.In DetailJava is an easy language to learn, but a hard language to master. This course is specifically designed to teach you how to master a very common and very powerful programming language, Java, while building multiple real-world applications from scratch.The projects that we would be creating will use the many functionalities of Java. After setting up an ideal development environment, you will build a text-based game using Object Oriented Programming. In the next project, you will use JavaFX to build a media player UI from scratch. The final project will be a chat application where you will set up the database in the beginning and then make it communicate over the internet using Java by implementing your acquired knowledge in OOP in a robust custom network.Upon completing this course, you will have the necessary skills to build useful and powerful real-world Java projects on your own.By the end of the course, you will have built on your programming skills, taking them to another level and conveniently building powerful projects with Java 11.The code bundle for this video course is available at - https://github.com/PacktPublishing/-Real-World-Projects-with-Java-11-V- Show and hide more
- Chapter 1 : Setting Up the Development Environment
- The Course Overview 00:01:44
- Installation 00:02:48
- Setting Up Environment and Prerequisites 00:02:32
- Chapter 2 : Creating a Simple Text Adventure Game Engine
- Exploring Object-Oriented Programming 00:04:06
- Applying Inheritance to the Application 00:07:50
- Using Abstract 00:04:37
- Using Interfaces 00:05:14
- Working with Enums 00:05:35
- Polishing the New Game Engine and Creating a Game 00:06:45
- Chapter 3 : Build a Media Player with JavaFX
- Exploring JavaFX and Planning the Media Player 00:04:03
- Using the Scene Builder 00:08:08
- Working with Nodes 00:02:00
- Implementing Controllers 00:03:17
- Finishing the UI 00:10:34
- Chapter 4 : Create Your Own Chat Application
- Exploring the Database for Our App 00:01:06
- Creating the Database and Connecting to It 00:07:21
- Using SQL Statements and Features 00:06:36
- Creating the Tables and Putting Data Inside Them 00:05:13
- Chapter 5 : Connecting Your Chat Application to the Internet
- Introduction to Networking 00:01:30
- Sockets Creating the Client's Side 00:09:08
- Selectors Creating the Server's Side 00:11:54
- Connecting the Server to the Database and Polishing the Application 00:10:56
Show and hide more
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.