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

    Core Java: Beginner To Intermediate

    Posted By: ELK1nG
    Core Java: Beginner To Intermediate

    Core Java: Beginner To Intermediate
    Published 12/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 3.17 GB | Duration: 9h 39m

    Learn java programming

    What you'll learn

    Java basics with brief history, installation and immediate hands on programming

    Java datatypes and primitives

    Java looping constructs

    Java Collections framework

    Java Functional Interfaces with lambda expressions

    Requirements

    Basic computer skills

    Description

    In this course you will be learning Java programming.Java as a programming language offers some key benefits to any organization and learning it in depth will definitely make one’s career bulletproof.Java a very versatile language - not restricted to any one particular industry, making it usable everywhere.Used across all platforms ranging from Android development to Web development and REST APIs to Machine Learning, AI and automation. One of the earliest versions of Java was also used to remotely guide NASA’s Mars rover.Lastly, Java and related technologies are always in high demand. So you may eventually work on microservices or create other cloud native applications based on a different technology. But a strong foundation in Java will accelerate your learning and give you an edge like none other.The principles taught in this course and the method of teaching will encourage you to think like a programmer. This course is based on learning by doing methodology.  It would ensure retention of concepts and solidify your learning.Here is a glimpse of what you would learn in the course:Basics of JavaConcepts - Java compiler vs InterpreterJVM vs JDKJava PrimitivesJava Operators and Control StatementsObject Oriented Programming Concepts - Classes Objects (this and static)InheritanceAbstractionPolymorphismEncapsulationGenericsJava Collections FrameworkJava Functional ProgrammingJava Streams

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Why Java

    Lecture 3 Java timeline

    Section 2: Installation and setup

    Lecture 4 Introduction

    Lecture 5 Which Java to use

    Lecture 6 Installation on Windows

    Lecture 7 Installation on Mac OS

    Lecture 8 Eclipse IDE set up

    Section 3: Java Basics

    Lecture 9 Your first java program - do not skip

    Lecture 10 Basic Concepts - Understand your first program

    Lecture 11 Java Compilation and Platform independence

    Lecture 12 Java versus other languages

    Section 4: Java primitives and variables

    Lecture 13 Variables

    Lecture 14 Variables - Coding Challenge

    Lecture 15 Variables - Coding challenge solution

    Lecture 16 Java identifiers

    Lecture 17 Primitive datatypes

    Lecture 18 Numeric primitive datatype limits

    Lecture 19 Datatypes - Coding challenge

    Lecture 20 Datatypes - Coding Challenge solution

    Section 5: Java OOP Part1: Classes and Objects

    Lecture 21 Java Classes and Objects

    Lecture 22 Java class - hands on

    Lecture 23 Java object - hands on

    Lecture 24 this and static keywords

    Lecture 25 Constructor methods

    Lecture 26 Coding Challenge - Classes and Objects

    Lecture 27 Coding Challenge Solution - Classes and Objects

    Section 6: Java Statements and Operators

    Lecture 28 Introduction

    Lecture 29 Java Statements and expressions

    Lecture 30 Java Operators

    Lecture 31 Operators - hands on

    Section 7: Java Flow control

    Lecture 32 Introduction

    Lecture 33 Decisions - If statement

    Lecture 34 Decisions - Switch statement

    Lecture 35 Best practices - Switch vs if-else

    Lecture 36 Ternary operator

    Section 8: Java Arrays

    Lecture 37 Introduction

    Lecture 38 The String datatype

    Lecture 39 Command line arguments

    Lecture 40 Coding Challenge - command line basic calculator

    Lecture 41 Coding Challenge Solution - command line calculator

    Section 9: Java Loop Construct

    Lecture 42 Introduction

    Lecture 43 While loop

    Lecture 44 Infinite while loop

    Lecture 45 For loop

    Lecture 46 Modified for loop - readonly

    Lecture 47 Do-While loop

    Lecture 48 Coding Challenge - Build a stock trading platform

    Lecture 49 Coding Challenge Solution - stock trading platform

    Section 10: Wrappers and Reference types

    Lecture 50 Introduction

    Lecture 51 Objects vs Primitives

    Lecture 52 Why Wrapper Classes

    Lecture 53 Wrapper Classes - hands on

    Lecture 54 Boxing and Unboxing

    Lecture 55 Wrapper and String class immutability

    Lecture 56 Best Practice: StringBuffer instead of String

    Lecture 57 Reference variables and wrapping

    Section 11: Java Object Oriented Programming - Concepts

    Lecture 58 Introduction

    Lecture 59 Encapsulation

    Lecture 60 Inheritance introduction

    Lecture 61 Inheritance - hands on

    Lecture 62 @Override annotation

    Lecture 63 Abstraction

    Lecture 64 Java Interfaces

    Lecture 65 Interfaces - default methods

    Lecture 66 Abstract classes

    Lecture 67 Polymorphism

    Lecture 68 A note for students

    Section 12: Java Collections

    Lecture 69 Introduction

    Lecture 70 List interface

    Lecture 71 ArrayList

    Lecture 72 ArrayList - Performance Consideration

    Lecture 73 LinkedList

    Lecture 74 Arraylist vs Linkedlist

    Lecture 75 Coding Challenge - ArrayList vs LinkedList

    Lecture 76 Coding Challenge Solution - ArrayList vs LinkedList

    Lecture 77 Vector

    Lecture 78 Stack

    Lecture 79 List - Summary

    Lecture 80 Sorting Lists - Comparator vs Comparable

    Lecture 81 Set

    Lecture 82 HashSet and LinkedHashSet

    Lecture 83 TreeSet

    Lecture 84 Queue

    Lecture 85 Map Interface

    Lecture 86 HashMap vs LinkedHashMap vs TreeMap

    Lecture 87 Iterating Maps

    Lecture 88 Collections - Summary

    Section 13: Generics

    Lecture 89 Introduction

    Lecture 90 Generic Classes

    Lecture 91 Bounded Generics

    Lecture 92 Wildcard Generics

    Section 14: Functional Programming in Java

    Lecture 93 Java Functional Programming Introduction

    Lecture 94 Why Functional Programming - part1

    Lecture 95 Why Functional Programming - part2

    Lecture 96 Lambda Expressions

    Lecture 97 @FunctionalInterface annotation

    Lecture 98 Inbuilt functional interfaces

    Lecture 99 Functional Interfaces - hands on

    Lecture 100 Coding Challenge - Functional Interfaces

    Lecture 101 Coding Challenge Solution - Functional Interfaces

    Section 15: Java Streams

    Lecture 102 Introduction with some recap

    Lecture 103 Streams - Concept

    Lecture 104 Stream Creation

    Lecture 105 Stream Intermediate Operations

    Lecture 106 Stream Terminal Operations

    Lecture 107 Method reference - Introduction

    Lecture 108 Method Reference - Instance and Static

    Lecture 109 Method Reference - Arbitrary and Constructor

    Lecture 110 Flatmap

    Lecture 111 Flatmap - Coding Challenge

    Lecture 112 Flatmap - Coding Challenge Solution

    Beginner and intermediate java developers