Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Java Programming Introduction For Beginners

    Posted By: ELK1nG
    Java Programming Introduction For Beginners

    Java Programming Introduction For Beginners
    Published 10/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 11.60 GB | Duration: 17h 54m

    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

    Learn how to code and become a Software Engineer using the Java Programming Language.Java is one of the most popular and hottest programming languages used today. Whether you’re aiming to start a career in software development or enhance your current skills, mastering Java can open numerous doors for you in the tech industry.Knowing how to program in Java can get you a job or improve the one you have. Companies are constantly seeking skilled Java developers, and having expertise in Java is a highly valuable asset. Some of the highest-paying job postings are for developers with strong Java skills.This course will help you quickly get up to speed with Java programming. I will demystify the language and help you understand the essential concepts to build applications using Java. You’ll start from the basics and gradually move to more advanced topics like Object-Oriented Programming (OOP), data structures, files I/O, streams, and lambdas.You will also use modern development tools such as IntelliJ IDEA. All projects are using the best and most modern Java practices so you can become a pro and desired hire.During the course, you will build several Java applications. You will develop all of the code step by step, so you feel confident developing your own applications after completing this course!The course also shows you how to handle topics like data structure, object oriented programming, exception handling, file I/O operations and lambdas. You will learn how to write robust code, manage errors effectively, and work with files and data streams.–-In this course, you will get:- Responsive Instructors: All questions answered within 24 hours- All source code is available for download- PDFs of all lectures are available for download- Professional video and audio recordings (check the free previews)–-Compared to other Java coursesThis course is up to date and covers the latest features of Java.Beware of other Udemy Java courses. Many of them are outdated and use old versions of Java. Don’t waste your time or money on learning outdated technology.Take my course where I show you how to develop applications in Java from scratch. You can type the code along with me in the videos, which is the best way to learn.I am a very responsive instructor and I am available to answer your questions and help you work through any problems.Finally, all source code is provided with the course along with setup instructions.Student Reviews Prove This Course’s WorthThose who have reviewed my courses have pointed out that the instruction is clear and easy to follow, as well as thorough and highly informative.Many students had also taken other Java courses in the past, only to find that my courses were their favorite. They enjoyed the structure of the content and the high-quality audio/video.This is the best tutorial I've seen so far , each step is well explained and the tutorial videos are made to a high standard. I highly recommend this course! - RobHats off to you Chad, the best course I have done on Udemy thus far. You never disappoint. - MorebodiBy far the greatest asset this course has is how responsive Eric is to questions. This is how CBT training should be, and it was well worth the money and time. I was able to complete everything in the course and I now have an app! - GabrielOMG This course is amazing!!! So many awesome things to say. Apart from the course itself, I was also blown away at how quickly Eric responded to questions/issues and how promptly he was able to troubleshoot my code : ) - PaigeQuality MaterialYou will receive a quality course, with solid technical material and excellent audio and video production. I am a best-selling instructor on Udemy. Here's a list of my top courses.Spring Boot and Hibernate for BeginnersSpring Boot Unit Testing with JUnit, Mockito and MockMvcFull Stack: React and Java Spring BootFull Stack: Angular and Java Spring BootDeploy Java Spring Boot Apps Online to Amazon Cloud (AWS)These courses have received rave 5 star reviews and over 800,000 students have taken the courses. Also, these courses are the most popular courses in their respective categories.I also have an active YouTube channel where I post regular videos. In the past year, I’ve created over 800 video tutorials (public and private). My YouTube channel has over 6 million views and 40k subscribers. So I understand what works and what doesn’t work for creating video tutorials.No Risk – Udemy RefundFinally, there is no risk. You can preview 25% of the course for free. Once you purchase the course, if for some reason you are not happy with the course, Udemy offers a 30-day refund (based on Udemy's Refund Policy).So you have nothing to lose, sign up for this course and learn how to become a professional Java Developer.It is time to level up your career and learn the skills needed to be a desired Java Developer.Target Audience• Anyone interested in learning Java programming• No prior programming experience required. I will teach you Java from the beginning.

    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 9 Strings In Java - Overview - Part 1

    Lecture 10 Strings In Java - Overview - Part 2

    Lecture 11 Strings In Java - Coding - Part 1

    Lecture 12 Strings In Java - Coding - Part 2

    Lecture 13 Reading String Input - Overview

    Lecture 14 Reading String Input - Coding - Part 1

    Lecture 15 Reading String Input - Coding - Part 2

    Lecture 16 Primitive Data Types - Overview - Part 1

    Lecture 17 Primitive Data Types - Overview - Part 2

    Lecture 18 Primitive Data Types - Coding

    Lecture 19 Reading Integer Input - Overview

    Lecture 20 Reading Integer Input - Coding

    Lecture 21 Casting and Conversion - Overview

    Lecture 22 Casting and Conversion - Coding - Part 1

    Lecture 23 Casting and Conversion - Coding - Part 2

    Section 2: Conditionals

    Lecture 24 Conditionals: if/else - Overview - Part 1

    Lecture 25 Conditionals: if/else - Overview - Part 2

    Lecture 26 Conditionals: if/else - Coding - Part 1

    Lecture 27 Conditionals: if/else - Coding - Part 2

    Lecture 28 Conditionals: if/else Compounds and Nested if - Coding - Part 1

    Lecture 29 Conditionals: if/else Compounds and Nested if - Coding - Part 2

    Lecture 30 Conditionals: if/else if - Coding

    Lecture 31 Conditionals: Ternary Operator - Coding

    Lecture 32 Conditionals: Comparing Strings - Overview

    Lecture 33 Conditionals: Comparing Strings - Coding - Part 1

    Lecture 34 Conditionals: Comparing Strings - Coding - Part 2

    Lecture 35 Conditionals: Switch statement - Overview

    Lecture 36 Conditionals: Switch statement - Coding - Part 1

    Lecture 37 Conditionals: Switch statement - Coding - Part 2

    Lecture 38 Conditionals: Switch statement - Coding - Part 3

    Lecture 39 Conditionals: Modern Switch statement - Overview

    Lecture 40 Conditionals: Modern Switch statement - Coding - Part 1

    Lecture 41 Conditionals: Modern Switch statement - Coding - Part 2

    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 45 Loops: for loops - Coding - Part 1

    Lecture 46 Loops: for loops - Coding - Part 2

    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 51 Methods: Getting Started with Methods - Overview

    Lecture 52 Methods: Getting Started with Methods - Coding

    Lecture 53 Methods: Parameters and Overloading - Overview

    Lecture 54 Methods: Parameters and Overloading - Coding - Part 1

    Lecture 55 Methods: Parameters and Overloading - Coding - Part 2

    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 61 Arrays: Fundamentals - Coding - Part 1

    Lecture 62 Arrays: Fundamentals - Coding - Part 2

    Lecture 63 Arrays: Initialization - Overview

    Lecture 64 Arrays: Initialization - Coding - Part 1

    Lecture 65 Arrays: Initialization - Coding - Part 2

    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 88 Java OOP - Static Variables

    Lecture 89 Java OOP - Static Variables Code

    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

    Section 10: Unit Testing - Quick Start

    Lecture 159 Unit Testing Overview

    Lecture 160 Developing JUnit Tests - Overview - Part 1

    Lecture 161 Developing JUnit Tests - Overview - Part 2

    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 173 JUnit Assertions - Throws and Timeouts - Coding Part 1

    Lecture 174 JUnit Assertions - Throws and Timeouts - Coding Part 2

    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 180 Conditional Tests - Coding - @EnabledIfEnvironmentVariable

    Section 11: Test Driven Development - Quick Start

    Lecture 181 Test Driven Development (TDD) Overview

    Lecture 182 FizzBuzz Project - Coding - Getting Started

    Lecture 183 FizzBuzz Project - Coding - Tests Part 1

    Lecture 184 FizzBuzz Project - Coding - Tests Part 2

    Lecture 185 FizzBuzz Project - Coding - Refactoring

    Lecture 186 Parameterized Tests - Overview

    Lecture 187 Parameterized Tests - Coding - Part 1

    Lecture 188 Parameterized Tests - Coding - Part 2

    Lecture 189 FizzBuzz Main App - Coding

    Section 12: Spring Boot 3 - Quick Start

    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 197 Exploring Spring Boot Project Files - Part 1

    Lecture 198 Exploring Spring Boot Project Files - Part 2

    Section 13: Spring Boot 3 - REST APIs - Quick Start

    Lecture 199 What are REST Services - Part 1

    Lecture 200 What are REST Services - Part 2

    Lecture 201 JSON Basics

    Lecture 202 Spring Boot REST HTTP Basics

    Lecture 203 Postman Demo

    Lecture 204 Spring Boot REST Controller - Overview - Part 1

    Lecture 205 Spring Boot REST Controller - Overview - Part 2

    Lecture 206 Spring Boot REST Controller - Coding

    Lecture 207 JSON Jackson Data Binding

    Lecture 208 Spring Boot REST POJO - Overview

    Lecture 209 Spring Boot REST POJO - Coding - Part 1

    Lecture 210 Spring Boot REST POJO - Coding - Part 2

    Lecture 211 Spring Boot REST Path Variables - Overview

    Lecture 212 Spring Boot REST Path Variables - Coding - Part 1

    Lecture 213 Spring Boot REST Path Variables - Coding - Part 2

    Section 14: Spring Boot 3 - Spring MVC - Quick Start

    Lecture 214 Spring MVC with Thymeleaf - Overview

    Lecture 215 Spring MVC with Thymeleaf - Coding - Part 1

    Lecture 216 Spring MVC with Thymeleaf - Coding - Part 2

    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.