Java - Like Never Before - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Java - Like Never Before (/Thread-Java-Like-Never-Before) |
Java - Like Never Before - BaDshaH - 11-21-2024 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. Homepage |