The Java & Spring Bundle

6 Courses & 44 Hours
Deal Price$39.99
Suggested Price
$179.94
You save 77%
The Java & Spring Bundle
$39.99$179.9477% OFF

What's Included

  • Experience level required: All levels
  • Access 140 lectures & 20 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

140 Lessons (20h)

  • Your First Program

  • Introduction

    What We Will Learn In This Java Course?2:51
  • Environment Setup

    Getting Started With Java? ( JDK, JRE and JVM )4:54
    Installing Java on Windows8:19
    Installing Java on Linux4:27
    Installing Java on Mac5:29
  • Development Environment

    What is IDE?2:15
    Download and Run Eclipse7:16
    First Java Program - Hello World4:42
    Compiling and Running Applications0:55
    Closer Look at the First Java Program1:48
  • Basics of Java Syntax

    What Are Variables?10:20
    Closer Look at the Java3:10
    Basic Output13:24
    Basic Input5:01
    Comments10:32
    Data Types8:30
    Hexadecimal Octal and Binary Data Types16:32
    Type Conversion & Type Casting5:41
    Stack & Heap1:38
    Arrays7:35
  • Operators

    Arithmetic Operators5:05
    Assignment Operators5:42
    Unary Operators5:33
    Equality and Relational Operators4:37
    Conditional Operators4:55
    Bitwise and Bitshift Operators23:14
    Char Data Type13:56
    Operator Precedence4:13
    Expressions, Statements and Blocks3:00
  • Control Flow Statements

    If, If-Else Statement5:34
    If-Else - If Ladder Statement, Nested If Statement10:13
    Switch-Case Statement7:04
    Project 1: Calculator8:29
    For Loops6:44
    For-Each Loop6:12
    While Loop12:51
    Infinite Loop17:28
    Do - While Loop16:16
    Break Keyword4:45
    Continue Keyword2:37
    Return Keyword3:09
    Labeled Loops10:46
    Project 2: Fibonacci Series7:18
  • Methods ( Functions )

    What is Method?3:42
    Method Calling1:14
    Types of Methods & Method Return Types9:07
    Java Var-Args17:17
    Method Overloading3:36
    Project 3: Find Exponential Number5:30
  • Java Object Oriented Concept

    Object & Class6:01
    Stack & Heap7:48
    Access Modifiers13:41
    Naming Conventions2:20
    Constructors21:16
    Packages23:37
    Constructors10:31
    Packages11:39
    “Static” Keyword8:38
    Static import13:12
    Nested & Inner Classes16:09
    Local inner classes12:47
  • Object Oriented Programming

    Section Overview1:11
    Inheritance23:08
    Sealed Class9:47
    Method Overriding7:43
    “Super” and “This” Keywords8:28
    “Final” Keyword7:26
    Abstract Classes10:05
    Interfaces13:16
    Polymorphism7:16
    Encapsulation9:03
    Anonymous Class10:43
  • Wrapper Classes, Auto-Boxing and Unboxing

    What is Wrapper Class in Java?1:35
    Conversion of Types1:52
    Autoboxing - UnBoxing4:15
  • Strings

    Section Overview1:10
    What is String?14:19
    Equality of Strings29:22
    Immutability of Strings9:12
    Useful Methods of String - Part 113:34
    Useful Methods of String - Part 217:05
    Why String is Immutable?1:37
    StringBuffer Class5:35
    StringBuilder Class3:30
    String vs String Buffer vs String Builder1:43
    Project 4: Reverse String3:55
  • Collections

    Introduction to Collections10:44
    Section Overview1:08
    List Interface13:23
    ArrayList Class17:17
    Conversion Between Lists and Arrays17:06
    Sorting Array List13:22
    Comparator11:57
    Searching ArrayList8:51
    Itrator and ListIterator15:41
    Set Interface - Part 113:41
    Set Interface - Part 213:03
    Queue12:54
    Deque8:13
    Map Interface - Part 111:55
    Map Interface - Part 212:28
  • Exception Handling

    Intro to Exception2:01
    What Is The Difference Between Error and Exception?3:15
    Exception Types2:43
    Try – Catch Block1:58
    Finally Block12:34
    Differences Between "Throw" and "Throws"1:00
    Throws Keyword5:39
    Exception Methods6:41
    Project 5: Bank Account Balance14:40
  • Java Desktop Application Design (Swing)

    Introduction to Java Swing2:25
    Throw Keyword4:44
    Swing Containers, Labels, Text Fields and Buttons2:30
    Layouts7:19
    Project 6: Login Form in Swing16:56
  • Enum Types

    Enum Types8:47
    Project 7: Traffic Lights Program With Enum6:59
  • Lambda Expression

    Marker and Functional Interfaces3:20
    Section Overview0:42
    Lambda Expression9:58
    Predicate15:13
    Project 8: Calculator app with Lambda10:34
  • Date&Time

    Section Overview0:45
    Calendar Class20:45
    Local Date Class16:24
    Local Time Class11:35
    Local Date Time Class11:44
    Period Class9:30
    Date Time Formatting16:28
  • Java I/O

    Introduction to Java I/O4:35
    Section Overview1:07
    OutputStream Class18:49
    InputStream Class - Part 18:06
    InputStream Class - Part 216:18
    Writer Class13:38
    Reader Class21:19
    Project 9: Copying a file with Java I/O9:51
    Object Serialization and Deserialization19:17
    transient keyword10:35
  • What We Have Learned ?

    What We Have Learned ?6:51

Java Programming: Learn Core Java & Improve Java Skills

OA
Oak Academy

Oak Academy | Long Live Tech Knowledge

4.4/5 Instructor Rating: ★ ★ ★ ★


Oak Academy is a group of tech experts who have been in the sector for years and years. Deeply rooted in the tech world, they know that the tech industry's biggest problem is the "tech skills gap" and their online course is their solution. They specialize in critical areas like cybersecurity, coding, IT, game development, app monetization, and mobile. Thanks to their practical alignment, they are able to constantly translate industry insights into the most in-demand and up-to-date courses.

Description

Learn by Doing with 7 Projects and 50+ Coding Tasks

This Java programming course is project-based, and you will complete 7 exciting projects. Throughout the course, you will work on over 50 coding exercises.
 
 

This Java course takes you from absolute beginner core concepts, like showing you the free tools you need to download and install, to writing your very first Java program. You will learn the core Java skills step by step with hands-on examples. If you are from the field and need a refresher this course will be a guide for you, too. Every time you come back to this course you will learn something new or improve yourself.

 

4.7/5 average rating: ★ ★ ★ ★

What you will learn

  • Access to 140 lectures & 20 hours of content 24/7
  • Understand what Java is & how it operates
  • Acquire programming fundamentals using Java
  • Gain proficiency in using the Eclipse IDE
  • Learn about the Java Development Kit (JDK)
  • Understand the Java Runtime Environment (JRE)
  • Comprehend the role of the Java Virtual Machine (JVM)
  • Master all concepts of Object-Oriented Programming
  • Use the 'static' keyword & work with nested and inner classes
  • Understand the concepts of superclasses & subclasses
  • Manipulate strings effectively in Java
  • Work with wrapper classes for primitive data types
  • Handle exceptions using 'throw' & 'throws' keywords
  • Develop graphical user interfaces with Swing
  • Design layouts using different Grid Layouts
  • Understand and use Enum types in Java

Who this course is for

  • Beginners with no coding experience who want to learn Java, including Java 11 and Selenium WebDriver.
  • Programmers aiming to enhance their Java skills to an expert level
  • Those wanting to master core Java concepts like Strings, Exceptions, Swing, and Enum Types
  • Individuals interested in building various types of applications, including desktop, web, enterprise, and mobile apps, as well as games with Java
  • Career changers seeking to become Java developers
  • Aspiring computer programmers interested in creating visually appealing applications and learning game and Android app development

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels
  • Certificate of Completion ONLY
  • Closed captioning is NOT available
  • Have questions on how digital purchases work? Learn more here
  • Learn more about our Lifetime deals here!

Requirements

  • Basic computer knowledge
  • Computer with 64-bit operating system
  • Windows OS is preferred but not mandatory
  • Eclipse IDE is preferred

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...