Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
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 1 2 3 4 5
    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 - Like Never Before

    Posted By: ELK1nG
    Java - Like Never Before

    Java - Like Never Before
    Published 11/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 14.11 GB | Duration: 19h 11m

    From Basics to Mastery: Build Real-World Applications with Confidence in Java

    What you'll learn

    Java Fundamentals: Understanding data types, variables, if-else statements, loops, and switch cases and operators

    OOP: Core OOP principles: classes, objects, inheritance, polymorphism, encapsulation, and abstractioN

    orking with Java streams for processing data in a functional style

    Applying the learned concepts to build practical Java applications

    Creating projects that simulate real-world challenges and scenarios

    By the end of the course, students will have the knowledge and skills to build complex Java applications and solve real-world problems

    Requirements

    There are not any requirements

    Description

    Unlock the Power of Java – Like Never Before!Are you ready to take your Java skills to the next level? Whether you’re starting from scratch or looking to refine your expertise, "Java - Like Never Before" is the course you've been waiting for. Designed for developers of all levels, this course offers a unique approach that breaks down complex concepts and delivers them in easy-to-understand, real-world examples.In this course, you’ll:Master Core Java: Gain a deep understanding of Java fundamentals and how to apply them to build robust applications.Explore Advanced Concepts: Dive into object-oriented programming, collections, streams, and Java's powerful ecosystem.Work on Real Projects: Apply your knowledge with hands-on projects that simulate real-world scenarios.Boost Your Career: Learn skills that are highly sought after in the software development industry.Don’t just learn Java – experience it like never before! This course is built to equip you with the tools and techniques that will help you not only understand Java but master it. You’ll gain the confidence and expertise to tackle any Java challenge.Whether you're aiming for your first Java job or leveling up your programming career, this course is your gateway to success. Join now and transform your Java journey into a game-changing career!

    Overview

    Section 1: Introduction

    Lecture 1 Why Java and why this course What is JDK JRE and JVM

    Lecture 2 Communication plan

    Section 2: Basics

    Lecture 3 JDK Installation

    Lecture 4 First application Hello World App

    Lecture 5 Homework Solution .bat file creation

    Lecture 6 Integrated Development Environment Eclipse Overview

    Lecture 7 Comments in Java source code

    Section 3: Primitive Data Types Variables and Arrays

    Lecture 8 Primitive types and variables

    Lecture 9 Number Systems

    Lecture 10 Ararys

    Section 4: Eclipse Tips and Tricks

    Lecture 11 Packages creation and package presentation in eclipse

    Lecture 12 Plugins how to install free plugins eclipse marketplace workspace styles

    Lecture 13 Code Refactoring in Eclipse

    Section 5: Operators and Operations with primitive types

    Lecture 14 Operators in Java

    Lecture 15 Operations with integers and floating-point numbers BicDecimal type

    Lecture 16 Math class NaN Infinity

    Lecture 17 Type of the expression in Java

    Lecture 18 Compare primitive and reference types Java Memory Model

    Lecture 19 Read user input from console

    Lecture 20 Homework review Operators and Operations

    Section 6: Strings in Java

    Lecture 21 String object creation and main methods overview

    Lecture 22 String comparison How to compare Strings and what is String Pool

    Lecture 23 Escape Sequences in Java

    Lecture 24 String Formatting

    Lecture 25 Regular expressions in Java

    Lecture 26 Homework review String

    Section 7: Control Statements

    Lecture 27 if - else construction

    Lecture 28 Homework review if statement

    Lecture 29 switch construction

    Lecture 30 Homework review switch statement

    Section 8: Miscellaneous

    Lecture 31 Random numbers generation

    Section 9: Iteration Statements (Loops) in Java

    Lecture 32 While loop

    Lecture 33 Do-while loop

    Lecture 34 For with condition loop

    Lecture 35 For each loop

    Lecture 36 Nested loops

    Lecture 37 Jump Statements - Break and Continue

    Lecture 38 Labels in Java

    Lecture 39 Homework review Iteration Statements (Loops)

    Section 10: Methods

    Lecture 40 Methods in Java Overview

    Lecture 41 Parameter Passing Mechanism in Java

    Lecture 42 Recursive methods

    Lecture 43 Variable Length Arguments

    Lecture 44 Homework review Methods

    Section 11: Enumerations in Java

    Lecture 45 Enumerations in Java

    Section 12: Debugging Tools

    Lecture 46 How to debug Java programs

    Section 13: Object-oriented programming

    Lecture 47 Object-oriented programming Basics

    Lecture 48 Classes Objects

    Lecture 49 Different types of Classes Abstract keyword and Abstract classes

    Lecture 50 Interfaces

    Lecture 51 Inheritance

    Lecture 52 Polymorphism and final keyword

    Lecture 53 Static keyword

    Lecture 54 Encapsulation

    Lecture 55 Object JNI and Object class overview

    Lecture 56 SOLID principles overview Single Responsibility Principle

    Lecture 57 Open Closed Principle

    Lecture 58 Liskov Substitution Principle

    Lecture 59 Interface Segregation Principle

    Lecture 60 Dependency Inversion Principle

    Section 14: Practice EXAM OOP Object Oriented e-Commerce console applications

    Lecture 61 Exam and homework for OOP topic

    Section 15: GIT

    Lecture 62 Version Control Systems Git - Overview

    Lecture 63 How to Install Git and Basic Git Configuration

    Lecture 64 How to set WIndows notepad as a default text editor in git

    Lecture 65 Git repo init First commit and main bracnh

    Lecture 66 Git ignoring Git log

    Lecture 67 Git undoing things Vi text editor

    Lecture 68 Git remote repositories

    Lecture 69 SSH Connection

    Lecture 70 Git Branching

    Lecture 71 Pull Requests Merge Requests

    Lecture 72 Updating local repository (fetch merge pull) Team development demo

    Lecture 73 Merge Conflicts

    Lecture 74 Git Rebasing Force Update of remote repository

    Lecture 75 Git Interactive Rebase

    Lecture 76 Git reset

    Lecture 77 Git stash

    Lecture 78 Restoring lost snapshots in Git git reflog

    Lecture 79 Git cherry-pick moving commits between branches

    Lecture 80 and Eclipse integration

    Section 16: Excpetion Handling

    Lecture 81 Exception Handling in Java

    Section 17: Java Collections Framework

    Lecture 82 Java Collections Framework Overview

    Lecture 83 Collection Interface

    Lecture 84 Interfaces List Set and Queue Overview

    Lecture 85 List implementations - ArrayList Vector CopyOnWriteArrayList Stack

    Lecture 86 LinkedList VS ArrayList Big O Notation Homework

    Lecture 87 Comparator and Comparable

    Lecture 88 Iterable Iterator ListIterator

    Lecture 89 Queue and Deque

    Lecture 90 Map Hierarchy

    Lecture 91 Hash Tables HashMap

    Lecture 92 LinkedHashMap

    Lecture 93 SortedMap NavigableMap TreeMap

    Lecture 94 Set Implementations (HashSet practice) java.util.Colelctions class

    Section 18: Generics

    Lecture 95 Generics in Java

    Section 19: Functional Programming in Java

    Lecture 96 Functional Programming in Java Overview

    Lecture 97 Functional Interface Lambda Functions Method References

    Lecture 98 Function BiFunction Theory Practice

    Lecture 99 Consumer BiConsumer Predicate BiPredicate

    Section 20: Stream API

    Lecture 100 Stream API with Practical Exercises

    Section 21: Input and Output Streams in Java

    Lecture 101 Input and Output Streams in Java

    Lecture 102 Serialization and Cloning

    Section 22: Testing for Software Engineers

    Lecture 103 Testing for software engineers Overview

    Section 23: Unit Testing JUnit

    Lecture 104 Unit Testing JUnit Overview

    Lecture 105 JUnit 5 examples VS JUnit 4 Equivalence class partitioning

    Lecture 106 JUnit 5 API (Advanced) Test Code Coverage

    Lecture 107 JUnit 5 API (Advanced p. 2) Hamcrest Library

    Section 24: Integration testing Mockito

    Lecture 108 Integration Testing in Java

    Lecture 109 Mockito Part 1

    Lecture 110 Mockito Part 2

    Section 25: PowerMockito

    Lecture 111 PowerMock

    Section 26: Bonus section

    Lecture 112 Bonus Lesson

    Those who are new to programming or Java and want to start with a strong foundation in the language,Programmers who have some Java knowledge and want to deepen their understanding and explore advanced concepts like OOP, streams, and multithreading,Individuals looking to transition into a software development career and need a comprehensive course to learn Java from scratch,Students or professionals who want to build Java applications and prepare for interviews with top tech companies.,Java developers who want to stay updated with the latest practices, frameworks, and tools to sharpen their skills and enhance their career prospects,People passionate about programming who want to learn Java for personal projects or to explore the language in greater depth,Individuals preparing for Java certifications or those who want to enhance their employability with practical, real-world Java skills,This course is designed for anyone eager to master Java, whether you’re starting your coding journey or looking to take your Java expertise to the next level.