Video description
Java was designed to be easy to use and is therefore easier to write, compile, debug, and learn than any other programming languages. You've been hearing people talk about Java and you want to get involved with the latest version so you don't risk getting left behind. If you can skip Netflix for a week, you will be able to learn this amazing new language that can save your time and money.
This course is the perfect guide for you as it asks for just 30 minutes a day for 7 days. You will learn how to code in Java by following unique and intuitive examples. You will understand all the Java keywords, operators, statements, and expressions you'll need to fully understand how to code efficiently.
By the end of this course, you will have learned everything you need to know to code profitable projects in Java and, of course, have fun whilst doing it.
What You Will Learn
- Install and configure a Java development environment
- Learn Java 11 while working with fun and intuitive assignments
- Design Java applications using object-oriented techniques such as encapsulation, composition, inheritance, and polymorphism
- Build smart Java applications while incorporating design logic and control flows into your program
- Incorporate efficiency and simplicity into your code using arrays and advanced data structures
- Discover how to read and write data using Java I/O classes
- Utilize a functional style of coding in your program with Streams and Lambdas
- Debug Java 11 applications using features in the Eclipse Integrated Development Environment (IDE)
Audience
This course is for you if want to learn Java 11 and focus more on object-oriented programming with a functional style. This course covers all the important concepts that you can learn in a limited time, and assumes you have no prior programming knowledge but just a desire to learn how to program.
About The Author
Colibri Digital: Colibri is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas like big data, data science, machine learning, and cloud computing. Over the past few years, they have worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make better sense of its data, and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.
James Cross is a Big Data Engineer and certified AWS Solutions Architect with a passion for data-driven applications. He's spent the last 3-5 years helping his clients to design and implement huge-scale, streaming big data platforms, cloud-based analytics stacks, and serverless architectures.
He started his professional career in Investment Banking, working with well-established technologies such as Java and SQL Server, before moving into the Big Data space. Since then he's worked with a huge range of big data tools including most of the Hadoop eco-system, Spark, and many No-SQL technologies such as Cassandra, MongoDB, Redis, and DynamoDB. More recently his focus has been on cloud technologies and how they can be applied to data analytics, culminating in his work at Scout Solutions as CTO, and more recently with Mckinsey.
James is an AWS certified solutions architect with several years' experience designing and implementing solutions on this cloud platform. As CTO of Scout Solutions Ltd, he built a fully serverless set of APIs and an analytics stack based around Lambda and Redshift.
Table of contents
- Chapter 1 : Java Introduction and Development Environment Setup
-
Chapter 2 : Introduction to Decision Statements and Control Flow
- Result Day 1
- Learning If Statements and Conditional Operators – Part 1
- Learning If Statements and Conditional Operators – Part 2
- Learning If Statements and Conditional Operators – Part 3
- Exploring Switch Statement – Part 1
- Exploring Switch Statement – Part 2
- Exploring Switch Statement – Part 3
- Exploring Logical Operators – Part 1
- Exploring Logical Operators – Part 2
- Understanding Loops – Part 1
- Understanding Loops – Part 2
- Understanding Loops – Part 3
- Understanding Loops – Part 4
- Understanding Loops – Part 5
- Understanding Loops – Part 6
- Understanding Loops – Part 7
- Assignment – Day 2
-
Chapter 3 : Classes and Object-Oriented Techniques in Java
- Result Day 2
- Understanding Methods – Part 1
- Understanding Methods – Part 2
- Learning Classes and Objects – Part 1
- Learning Classes and Objects – Part 2
- Learning Classes and Objects – Part 3
- Learning Classes and Objects – Part 4
- Learning Classes and Objects – Part 5
- Learning Classes and Objects – Part 6
- Learning Classes and Objects – Part 7
- Understanding Inheritance – Part 1
- Understanding Inheritance – Part 2
- Understanding Inheritance – Part 3
- Understanding Inheritance – Part 4
- Understanding Inheritance – Part 5
- Understanding Inheritance – Part 6
- Abstract Classes and Interfaces – Part 1
- Abstract Classes and Interfaces – Part 2
- Assignment – Day 3
- Chapter 4 : Exploring Data Structures and Arrays
- Chapter 5 : Input/Output (I/O) Classes
- Chapter 6 : Stream and Lambdas
-
Chapter 7 : Exception Handling and Debugging
- Result Day 6
- Exception Handling – Part 1
- Exception Handling – Part 2
- Exception Handling – Part 3
- Creating Custom Exceptions – Part 1
- Creating Custom Exceptions – Part 2
- Debugging Using Eclipse IDE – Part 1
- Debugging using Eclipse IDE – Part 2
- Assignment Day 7
- Result Day 7 – Part 1
- Result Day 7 – Part 2
Product information
- Title: Java 11 in 7 Days
- Author(s):
- Release date: February 2019
- Publisher(s): Packt Publishing
- ISBN: 9781789349504
You might also like
video
Core Java 11 for the Impatient
3+ Hours of Video Instruction Modern Java introduces major enhancements that impact the core Java technologies …
video
Java Fundamentals
Learn Java—the #1 language for professional programmers. This hands-on course guides you through your first steps …
video
Beginners Java Programming
In this video training course on Programming with Java for Beginners, expert author and professor Mike …
video
Java for beginners: Step-by-step hands-on guide to Java
We are a group of coders and programmers ourselves. So we understand the importance of learning …