Java Programming for Complete Beginners in 250 Steps

Course

Online

£ 3 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

We love Programming. Our aim with this course is to create a love for Programming.Java is one of the most popular programming languages. Java offers both object oriented and functional programming features.We take an hands-on approach using a combination of JShell(An awesome new feature in Java 9) and Eclipse as an IDE to illustrate more than 200 Java Coding Exercises, Puzzles and Code Examples.In more than 250 Steps, we explore the most important Java Programming Language FeaturesBasics of Java Programming - Expressions, Variables and Printing Output
Java Operators - Java Assignment Operator, Relational and Logical Operators, Short Circuit Operators
Java Conditionals and If Statement
Methods - Parameters, Arguments and Return Values
Object Oriented Programming - Class, Object, State and Behavior
Basics of OOPS - Encapsulation, Abstraction, Inheritance and Polymorphism
Basics about Java Data Types - Casting, Operators and More
Java Built in Classes - BigDecimal, String, Java Wrapper Classes
Conditionals with Java - If Else Statement, Nested If Else, Java Switch Statement, Java Ternary Operator
Loops - For Loop, While Loop in Java, Do While Loop, Break and Continue
Immutablity of Java Wrapper Classes, String and BigDecimal
Java Dates - Introduction to LocalDate, LocalTime and LocalDateTime
Java Array and ArrayList - Java String Arrays, Arrays of Objects, Primitive Data Types, toString and Exceptions
Introduction to Variable Arguments
Basics of Designing a Class - Class, Object, State and Behavior. Deciding State and Constructors.
Understanding Object Composition and Inheritance
Java Abstract Class and Interfaces. Introduction to Polymorphism.
Java Collections - List Interface(ArrayList, LinkedList and Vector), Set Interface (HashSet, LinkedHashSet and TreeSet), Queue Interface (PriorityQueue) and Map Interface (HashMap, HashTable, LinkedHashMap and TreeMap() - Compare, Contrast and Choose

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

You will learn how to think as a Java Programmer
You will learn how to start your journey as a Java Programmer
You will learn the basics of Eclipse IDE and JShell
You will learn to develop awesome object oriented programs with Java
You will solve a wide variety of hands-on exercises with Java
You will learn the basics of programming - variables, choosing a data type, conditional execution, loops, writing great methods, breaking down problems into sub problems and implementing great Exception Handling
You will learn the basics of Object Oriented Programming - Intefaces, Inheritance, Abstract Class and Constructors
You will learn the important concepts of Object Oriented Programming - Abstraction, Inheritance, Encapsulation and Polymorphism
You will learn to do basic functional programming with Java
You will learn the basics of MultiThreading - with Executor Service
You will learn about a wide variety of Collections - List, Map, Set and Queue Interfaces

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Programming
  • Printing
  • Installation
  • Object-oriented training
  • Windows
  • Java
  • Java Programming
  • Object oriented training
  • Inheritance

Course programme

Introduction 3 lectures 04:13 Introduction to the Course Git Repository URL How To Make Best use of the Course Guide? Introduction 3 lectures 04:13 Introduction to the Course Git Repository URL How To Make Best use of the Course Guide? Introduction to the Course Introduction to the Course Introduction to the Course Introduction to the Course Git Repository URL Git Repository URL Git Repository URL Git Repository URL How To Make Best use of the Course Guide? How To Make Best use of the Course Guide? How To Make Best use of the Course Guide? How To Make Best use of the Course Guide? Installing Java 9 4 lectures 15:52 Step 01 - Installing JDK - with installation guide PDF Step 02 - Verifying Java and Jshell Step 03 - Troubleshooting Java installation Step 04 - Setting Path environment variable in Windows Installing Java 9 4 lectures 15:52 Step 01 - Installing JDK - with installation guide PDF Step 02 - Verifying Java and Jshell Step 03 - Troubleshooting Java installation Step 04 - Setting Path environment variable in Windows Step 01 - Installing JDK - with installation guide PDF Step 01 - Installing JDK - with installation guide PDF Step 01 - Installing JDK - with installation guide PDF Step 01 - Installing JDK - with installation guide PDF Step 02 - Verifying Java and Jshell Step 02 - Verifying Java and Jshell Step 02 - Verifying Java and Jshell Step 02 - Verifying Java and Jshell Step 03 - Troubleshooting Java installation Step 03 - Troubleshooting Java installation Step 03 - Troubleshooting Java installation Step 03 - Troubleshooting Java installation Step 04 - Setting Path environment variable in Windows Step 04 - Setting Path environment variable in Windows Step 04 - Setting Path environment variable in Windows Step 04 - Setting Path environment variable in Windows Introduction to Java Programming with Jshell using Multiplication Table 34 lectures 03:01:33 Step 00 - Getting Started with Programming Step 01 - Introduction to Multiplication Table challenge Step 02 - Launch JShell Step 03 - Break Down Multiplication Table Challenge Step 04 - Java Expression - An Introduction Step 05 - Java Expression - Exercises Step 06 - Java Expression - Puzzles Step 07 - Printing output to console with Java Step 08 - Printing output to console with Java - Exercise Statements Step 09 - Printing output to console with Java - Exercise Solutions Step 10 - Printing output to console with Java - Puzzles JShell Tip - Multiple Lines of Code Step 11 - Advanced Printing output to console with Java Step 12 - Advanced Printing output to console with Java - Exercises Step 13 - Introduction to Variables in Java Step 14 - Introduction to Variables in Java - Exercises and Puzzles Step 15 - 4 Important Things to Know about Variables in Java Step 16 - How are variables stored in memory? Step 17 - How to name a variable? Step 18 - Understanding Primitive Variable Types in Java Step 19 - Understanding Primitive Variable Types in Java - Choosing a Type Java Tip - String Contatenation Step 20 - Java Assignment Operator Step 21 - Java Assignment Operator - Puzzles on Increment, Decrement and Compoun Step 22 - Programming Tips : JShell - Shortcuts, Multiple Lines and Variables Step 23 - Java Conditionals and If Statement - Introduction Step 24 - Java Conditionals and If Statement - Exercise Statements Step 25 - Java Conditionals and If Statement - Exercise Solutions Step 26 - Java Conditionals and If Statement - Puzzles Step 27 - Java For Loop to Print Multiplication Table - Introduction Step 28 - Java For Loop to Print Multiplication Table - Exercise Statements Step 29 - Java For Loop to Print Multiplication Table - Exercise Solutions Step 30 - Java For Loop to Print Multiplication Table - Puzzles Step 31 - Getting Started with Programming - Revise all Terminology Introduction to Java Programming with Jshell using Multiplication Table ngJShell Tip - Multiple Lines of Code JShell Tip - Multiple Lines of Code Step 11 - Advanced Printing output to console with Java Step 11 - Advanced Printing output to console with Java Step 11 - Advanced Printing output to console with Java Step 11 - Advanced Printing output to console with Java Step 12 - Advanced Printing output to console with Java - Exercises Step 12 - Advanced Printing output to console with Java - Exercises Step 12 - Advanced Printing output to console with Java - Exercises Step 12 - Advanced Printing output to console with Java - Exercises Step 13 - Introduction to Variables in Java Step 13 - Introduction to Variables in Java Step 13 - Introduction to Variables in Java Step 13 - Introduction to Variables in Java Step 14 - Introduction to Variables in Java - Exercises and Puzzles Step 14 - Introduction to Variables in Java - Exercises and Puzzles Step 14 - Introduction to Variables in Java - Exercises and Puzzles Step 14 - Introduction to Variables in Java - Exercises and Puzzles Step 15 - 4 Important Things to Know about Variables in Java Step 15 - 4 Important Things to Know about Variables in Java Step 15 - 4 Important Things to Know about Variables in Java Step 15 - 4 Important Things to Know about Variables in Java Step 16 - How are variables stored in memory? Step 16 - How are variables stored in memory? Step 16 - How are variables stored in memory? Step 16 - How are variables stored in memory? Step 17 - How to name a variable? Step 17 - How to name a variable? Step 17 - How to name a variable? Step 17 - How to name a variable? Step 18 - Understanding Primitive Variable Types in Java Step 18 - Understanding Primitive Variable Types in Java Step 18 - Understanding Primitive Variable Types in Java Step 18 - Understanding Primitive Variable Types in Java Step 19 - Understanding Primitive Variable Types in Java - Choosing a Type Step 19 - Understanding Primitive Variable Types in Java - Choosing a Type Step 19 - Understanding Primitive Variable Types in Java - Choosing a Type Step 19 - Understanding Primitive Variable Types in Java - Choosing a Type Java Tip - String Contatenation Java Tip - String Contatenation Java Tip - String Contatenation Java Tip - String Contatenation Step 20 - Java Assignment Operator Step 20 - Java Assignment Operator Step 20 - Java Assignment Operator Step 20 - Java Assignment Operator Step 21 - Java Assignment Operator - Puzzles on Increment, Decrement and Compoun Step 21 - Java Assignment Operator - Puzzles on Increment, Decrement and Compoun Step 21 - Java Assignment Operator - Puzzles on Increment, Decrement and Compoun Step 21 - Java Assignment Operator - Puzzles on Increment, Decrement and Compoun Step 22 - Programming Tips : JShell - Shortcuts, Multiple Lines and Variables Step 22 - Programming Tips : JShell - Shortcuts, Multiple Lines and Variables Step 22 - Programming Tips : JShell - Shortcuts, Multiple Lines and Variables Step 22 - Programming Tips : JShell - Shortcuts,...

Additional information

Connectivity to Internet to download Java 9 and Eclipse. We will help you install Eclipse and Java 9 Oracle Solaris or 64 bit Microsoft Windows or Linux or macOS Java 9 does NOT work on 32 bit Microsoft Windows! You would need a 64 bit Microsoft Windows if you would want to use Windows.

Java Programming for Complete Beginners in 250 Steps

£ 3 + VAT