Java from Beginner to Expert [Video]

Preview in Mapt

Java from Beginner to Expert [Video]

Arkadiusz Wlodarczyk

Designed for people who don't have any knowledge about programming and want to program in Java. Become Java Expert today
Mapt Subscription
FREE
$29.99/m after trial
Video
$103.70
RRP $121.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$103.70
$29.99p/m after trial
RRP $121.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


Java from Beginner to Expert [Video] Book Cover
Java from Beginner to Expert [Video]
$ 121.99
$ 103.70
C++: From Beginner to Expert [Video] Book Cover
C++: From Beginner to Expert [Video]
$ 45.99
$ 39.10
Buy 2 for $35.00
Save $132.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Video Details

ISBN 139781788835152
Course Length8 hours and 44 minutes

Video Description

This Java course is designed for people who don't have any knowledge about programming. It doesn't matter if you have never written any programs or you have no idea about programming... After my course, all this will change. You will bust the myth that programming is a difficult thing only for the few!

Java is one of the most in demand & highest paying programming language. Java's slogan is: "Write once, work everywhere."

You can use Java to create Android applications, desktop applications, games and much more. One of the most popular games called Minecraft was created using Java.

After this course you will be able to use the advanced components of Java language.

Java is the basic language for developing Android apps. You have to learn Java for Android development. Save your precious time by buying this course. You will learn how to program in a fast and easy way!

Style and Approach

The total length of the course is over 9 hours! You will learn theory and also gain lots of practice. During the course we will write many programs in Java.

Table of Contents

Introduction
What is java? Why is java so special?
5 reasons why you should learn Java and take this course
Who Am I?
Assumptions in this course
Basics
Downloading and installing editor
Creating the project, compilation and execution of your first Java program
Comments
Basics - very important lesson - do not skip!
BONUS 1: Useful shortcuts
Useful shortcuts that will save you lots of time
Variables
Variables and type of variables
Naming variable conventions
Casting to different type
Operators
Arithmetic operators
Relational operators (Comparison operators)
Logical operators
Conditions
Conditional statements
What are curly braces {} used for
Switch
Conditional operator?:
Arrays
Single dimensional arrays
Multi-dimensional arrays
Loops
What is loop? 'While' and 'do while' loop
Loop 'for
For each loop (enhanced loop 'for')
Exercise: Nested loops - multiplication table
Instruction break and continue
EXERCISE: summing up values from an array
Object Oriented Programming (OOP)
Introduction to Object-Oriented Programming – Basics
Creating the objects using constructors
'this' keyword
Methods
Overloading methods
Static properties and methods
Packages and access modificators
Private variables | setters and getters | encapsulation
References vs Primitive Variables
Passing references / primitive variables through methods
How to compare Strings properly?
EXERCISE: Creating the bottle class
Inheritance
Method overriding & polymorphism
Protected keyword
Abstract classes and methods
Instanceof keyword + EXERCISE of abstraction
Downcasting and late binding
Class Object - how to compare objects
method toString
Final classes/methods/properties
Interfaces
EXERCISE: Sorting objects using implementation of interface
Nested classes and the difference between inner and static class
EXERCISE: Practical nested class
Anonymous classes
Aggregation
Lambda Expressions (Java 8)
What is lambda expression and why do we need it?
Default interface methods
Generic Types
Basics of generic types
Wild Cards
Generic Methods
Error Handling
What are exceptions? and what is the purpose of try catch block?
BONUS 2: Documentation
How to make documentation of your own program?
BONUS 3: Bitwise Operators
Bitwise operators
Summary
Look at what next step is to be taken.

What You Will Learn

  • the semantics of Java (the meaning of words)
  • what is a compiler / IDE
  • variables / types of variables
  • operators - arithmetic, assignment, logical, bit-wise
  • conditions like if / else / switch
  • arrays / multi-dimensional arrays
  • loops - for / while / do-while
  • Methods, overloading/overriding methods, passing variables to methods etc.
  • object oriented programming
  • reference variables
  • constructors
  • interfaces
  • exceptions
  • packages
  • polymorphism
  • down casting
  • lambda expressions
  • classes/abstract classes
  • and many more

Authors

Table of Contents

Introduction
What is java? Why is java so special?
5 reasons why you should learn Java and take this course
Who Am I?
Assumptions in this course
Basics
Downloading and installing editor
Creating the project, compilation and execution of your first Java program
Comments
Basics - very important lesson - do not skip!
BONUS 1: Useful shortcuts
Useful shortcuts that will save you lots of time
Variables
Variables and type of variables
Naming variable conventions
Casting to different type
Operators
Arithmetic operators
Relational operators (Comparison operators)
Logical operators
Conditions
Conditional statements
What are curly braces {} used for
Switch
Conditional operator?:
Arrays
Single dimensional arrays
Multi-dimensional arrays
Loops
What is loop? 'While' and 'do while' loop
Loop 'for
For each loop (enhanced loop 'for')
Exercise: Nested loops - multiplication table
Instruction break and continue
EXERCISE: summing up values from an array
Object Oriented Programming (OOP)
Introduction to Object-Oriented Programming – Basics
Creating the objects using constructors
'this' keyword
Methods
Overloading methods
Static properties and methods
Packages and access modificators
Private variables | setters and getters | encapsulation
References vs Primitive Variables
Passing references / primitive variables through methods
How to compare Strings properly?
EXERCISE: Creating the bottle class
Inheritance
Method overriding & polymorphism
Protected keyword
Abstract classes and methods
Instanceof keyword + EXERCISE of abstraction
Downcasting and late binding
Class Object - how to compare objects
method toString
Final classes/methods/properties
Interfaces
EXERCISE: Sorting objects using implementation of interface
Nested classes and the difference between inner and static class
EXERCISE: Practical nested class
Anonymous classes
Aggregation
Lambda Expressions (Java 8)
What is lambda expression and why do we need it?
Default interface methods
Generic Types
Basics of generic types
Wild Cards
Generic Methods
Error Handling
What are exceptions? and what is the purpose of try catch block?
BONUS 2: Documentation
How to make documentation of your own program?
BONUS 3: Bitwise Operators
Bitwise operators
Summary
Look at what next step is to be taken.

Video Details

ISBN 139781788835152
Course Length8 hours and 44 minutes
Read More

Read More Reviews

Recommended for You

C++: From Beginner to Expert [Video] Book Cover
C++: From Beginner to Expert [Video]
$ 45.99
$ 39.10
From 0 to 1: Data Structures & Algorithms in Java [Video] Book Cover
From 0 to 1: Data Structures & Algorithms in Java [Video]
$ 32.99
$ 28.05
From 0 to 1 : Spark for Data Science with Python [Video] Book Cover
From 0 to 1 : Spark for Data Science with Python [Video]
$ 32.99
$ 28.05
From 0 to 1: Machine Learning, NLP & Python-Cut to the Chase [Video] Book Cover
From 0 to 1: Machine Learning, NLP & Python-Cut to the Chase [Video]
$ 32.99
$ 28.05
Python: Journey from Novice to Expert Book Cover
Python: Journey from Novice to Expert
$ 69.99
$ 49.00
IntelliJ IDEA Tricks to Boost Productivity for Java Devs [Video] Book Cover
IntelliJ IDEA Tricks to Boost Productivity for Java Devs [Video]
$ 19.99
$ 17.00