Java Programming Introduction For Beginners


Java Programming Introduction For Beginners
Java Programming Introduction For Beginners
Published 10/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

Learn how to develop Java applications. Covers modern Java development techniques. Java 8 to 23.

What you’ll learn

Learn how to develop Java applications.

Build a strong Java foundation and then learn what is needed to become an EXPERT!

Learn Object Oriented Programming (OOP) and Inheritance the right way.

Learn Data Structures, File I/O, Steams and Lambdas.

Covers best practices for Java 8 – Java 21 (the most desirable Java versions).

Develop your Java code using modern development tools such as IntelliJ.

Learn what is needed to become a DESIRABLE Java developer that companies WANT to hire.

I am a RESPONSIVE INSTRUCTOR . post your questions and I will RESPOND in 24 hours.

Join an ACTIVE COMMUNITY of 16,000+ students that are already enrolled in this course! Over 1,800+ Reviews!

You can DOWNLOAD all source code and PDFs. Perfect for offline LEARNING and REVIEW.

Requirements

A desire to learn the Java Programming Langauge.

No prior experience is needed. You will learn Java from scratch.

Description

Overview

Section 1: Java Fundamentals

Lecture 1 Introduction

Lecture 2 How To Take This Course and How To Get Help

Lecture 3 Downloading the Source Code, PDFs and Course Links

Lecture 4 What is Java?

Lecture 5 Java IDE – IntelliJ

Lecture 6 Installing IntelliJ

Lecture 7 Java HelloWorld – Overview

Lecture 8 Java HelloWorld – Coding

Lecture 13 Reading String Input – Overview

Lecture 18 Primitive Data Types – Coding

Lecture 19 Reading Integer Input – Overview

Lecture 20 Reading Integer Input – Coding

Lecture 21 Casting and Conversion – Overview

Section 2: Conditionals

Lecture 30 Conditionals: if/else if – Coding

Lecture 31 Conditionals: Ternary Operator – Coding

Lecture 32 Conditionals: Comparing Strings – Overview

Lecture 35 Conditionals: Switch statement – Overview

Lecture 39 Conditionals: Modern Switch statement – Overview

Lecture 42 Conditionals: Enums and Switch statement – Overview

Lecture 43 Conditionals: Enums and Switch statement – Coding

Section 3: Loops

Lecture 44 Loops: for loops – Overview

Lecture 47 Loops: while loops – Overview

Lecture 48 Loops: while loops – Coding

Lecture 49 Loops: break and continue – Overview

Lecture 50 Loops: break and continue – Coding

Section 4: Methods

Lecture 53 Methods: Parameters and Overloading – Overview

Lecture 56 Methods: Returning a Value – Overview

Lecture 57 Methods: Returning a Value – Coding

Lecture 58 Methods: Recursion – Overview

Lecture 59 Methods: Recursion – Coding

Section 5: Arrays

Lecture 60 Arrays: Fundamentals – Overview

Lecture 63 Arrays: Initialization – Overview

Lecture 66 Arrays: Passing Arrays into Methods – Overview

Lecture 67 Arrays: Passing Arrays into Methods – Coding

Lecture 68 Arrays: Returning Arrays fro Methods – Overview

Lecture 69 Arrays: Returning Arrays fro Methods – Coding

Section 6: Object Oriented Programming (OOP)

Lecture 70 What is Object Oriented Programming

Lecture 71 Java OOP – What are we creating

Lecture 72 Java OOP – Creating Project and First Object

Lecture 73 Java OOP – What is Abstraction
Lecture 74 Java OOP – Abstraction Code
Lecture 75 Java OOP – What is Encapsulation

Lecture 76 Java OOP – Encapsulation Code

Lecture 77 Java OOP – What are Constructors

Lecture 78 Java OOP – Constructors Code

Lecture 79 Java OOP – More Objects and Tips

Lecture 80 Java OOP – More Objects and Tips Code

Lecture 81 Java OOP – What are POJOs

Lecture 82 Java OOP – What is Inheritance

Lecture 83 Java OOP – this vs super()

Lecture 84 Java OOP – Inheritance Implementation

Lecture 85 Java OOP – @Override

Lecture 86 Java OOP – Inheritance Code

Lecture 87 Java OOP – Inheritance Code Cont.

Lecture 90 Java OOP – What is Polymorphism

Lecture 91 Java OOP – Polymorphism Implementation

Lecture 92 Java OOP – Polymorphism Code

Lecture 93 Java OOP – Time for Battle Overview

Lecture 94 Java OOP – Special Attacks for Enemy Objects

Lecture 95 Java OOP – Battle Functionality

Lecture 96 Java OOP – Static Implementation Code

Lecture 97 Java OOP – What are Interfaces

Lecture 98 Java OOP – Interfaces Implementation

Lecture 99 Java OOP – Interfaces Code

Lecture 100 Java OOP – Interfaces Code Cont.

Lecture 101 Java OOP – What are Abstract Classes

Lecture 102 Java OOP – Abstract Classes Code

Lecture 103 Java OOP – What is Composition

Lecture 104 Java OOP – Composition Implementation

Lecture 105 Java OOP – Composition Code

Lecture 106 Java OOP – Composition Code Cont

Lecture 107 Java OOP – Hero Battle

Lecture 108 Java OOP – Package, Importing and Organization

Lecture 109 Java – OOP Package, Importing and Organization Code

Section 7: Java Collections

Lecture 110 Java Collections Framework Overview

Lecture 111 Java – Lists and ArrayLists Overview

Lecture 112 Java – Lists and ArrayLists

Lecture 113 Java – ArrayList Methods & Unmodifiable Lists Overview

Lecture 114 Java – ArrayList Methods

Lecture 115 Java – ArrayLists with Objects Overview

Lecture 116 Java – ArrayList Objects

Lecture 117 Java – LinkedList Overview

Lecture 118 Java – LinkedList

Lecture 119 Java – LinkedList Methods Overview

Lecture 120 Java – LinkedList Methods

Lecture 121 Java – Sets and HashSet Overview

Lecture 122 Java – HashSet Methods Overview

Lecture 123 Java – Sets and HashSets

Lecture 124 Java – Queues, Deques and ArrayDeque Overview

Lecture 125 Java – ArrayDeque Methods Overview

Lecture 126 Java – Deques and ArrayDeques

Lecture 127 Java – Maps and HashMaps Overview

Lecture 128 Java – HashMap Methods Overview

Lecture 129 Java – Map and HashMap

Section 8: Exception Handling & File I/O

Lecture 130 Java – Exception Handling Overview

Lecture 131 Java – Exception Handling

Lecture 132 Java – Multiple Catch Statements Overview

Lecture 133 Java – Multiple Catch Statements

Lecture 134 Java – Finally Block Overview

Lecture 135 Java – Finally Block

Lecture 136 Java – File Input and Throw Overview

Lecture 137 Java – File Input and Throw

Lecture 138 Java – FileReader Overview

Lecture 139 Java – FileReader

Lecture 140 Java – BufferedReader Overview

Lecture 141 Java – BufferedReader

Lecture 142 Java – Try with Resources Overview

Lecture 143 Java – Try with Resources

Lecture 144 Java – BufferedWriter Overview

Lecture 145 Java – BufferedWriter

Section 9: Lambda & Streams

Lecture 146 Java – Intro Into Lambda Overview

Lecture 147 Java – Intro into Lambda

Lecture 148 Java – Create First Lambda Overview

Lecture 149 Java – Create First Lambda

Lecture 150 Java – Lambda in Detail

Lecture 151 Java – Lambda Try and Catch Overview

Lecture 152 Java – Lambda Try and Catch

Lecture 153 Java – Method Referencing Overview

Lecture 154 Java – Method Referencing

Lecture 155 Java – Streams Overview

Lecture 156 Java – Streams

Lecture 157 Java – Steams in Detail Overview

Lecture 158 Java – Streams in Detail

Lecture 159 Unit Testing Overview

Lecture 162 Developing JUnit Tests – Project Setup

Lecture 163 JUnit Assertions – Equals/NotEquals and Null/NotNull – Overview

Lecture 164 Test Case Lifecycle Methods – Overview

Lecture 165 Test Case Lifecycle Methods – Coding

Lecture 166 Defining Custom Display Names – Overview

Lecture 167 Defining Custom Display Names – Coding

Lecture 168 JUnit Assertions – Same/NotSame and True/False – Overview

Lecture 169 JUnit Assertions – Same/NotSame and True/False – Coding

Lecture 170 JUnit Assertions – Arrays, Iterable and Lines – Overview

Lecture 171 JUnit Assertions – Arrays, Iterable and Lines – Coding

Lecture 172 JUnit Assertions – Throws and Timeouts – Overview

Lecture 175 Ordering JUnit Tests – Overview

Lecture 176 Ordering JUnit Tests – Coding

Lecture 177 Conditional Tests – Overview

Lecture 178 Conditional Tests – Coding – @Disabled and @EnabledOnOs

Lecture 179 Conditional Tests – Coding – @EnabledOnJre and @EnabledForJreRange

Lecture 181 Test Driven Development (TDD) Overview

Lecture 185 FizzBuzz Project – Coding – Refactoring

Lecture 186 Parameterized Tests – Overview

Lecture 189 FizzBuzz Main App – Coding

Lecture 190 Spring Boot Overview

Lecture 191 Spring Boot Initializr Demo

Lecture 192 Spring Boot – Create a REST Controller

Lecture 193 Spring Projects

Lecture 194 What is Maven?

Lecture 195 Maven Project Structure

Lecture 196 Maven Key Concepts

Lecture 201 JSON Basics

Lecture 202 Spring Boot REST HTTP Basics

Lecture 203 Postman Demo

Lecture 206 Spring Boot REST Controller – Coding

Lecture 207 JSON Jackson Data Binding

Lecture 208 Spring Boot REST POJO – Overview

Lecture 214 Spring MVC with Thymeleaf – Overview

Lecture 217 Spring MVC with Thymeleaf and CSS – Overview

Lecture 218 Spring MVC with Thymeleaf and CSS – Coding

Section 15: Course Summary

Lecture 219 Thank You and Please Leave a Rating for the Course

Beginner software developers wanting to learn Java.,Self-taught programmers wanting to level up their Java programming knowledge.,Individuals excited about building Java applications for personal or professional use.,Individuals that want ONE course that covers everything you need to know about Java.

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima