• No hay productos en el carrito.

Inicio / Cursos / Java Masterclass 2025: 130+ Hours of Expert Lessons
Impartido por Tim BuchalkaPago único de $2,800 MXN · acceso por 12 meses

Java Masterclass 2025: 130+ Hours of Expert Lessons

Gain real-world experience with OOP, coding exercises, and problem-solving for job-ready Java development skills

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 45 unidades
Qué aprenderás

Lo que serás capaz de hacer

Step into the world of programming with our Java Programming Masterclass , meticulously updated for 2024. Since its inception in 2016, this course has evolved continuously, ensuring you receive the latest and most relevant Java education. Purchase once and gain access to a lifetime of updates without any additional cost. Join an expansive community of over 832,000 students who have chosen my in-depth Java programming course for its thorough and detailed curriculum. Like Benhur G., who appreciates that " all lessons helpful in your Java Programming journey are included ," you'll find our course suitable for all levels of expertise. Whether you're aiming to: Secure your first Java programming job Advance to a senior software developer role Prepare for the Oracle Java certification exam Develop your own Java applications Our Java Masterclass is your comprehensive resource for achieving these goals and more. Why Java? Its enduring presence in the tech world is unmatched , making it a wise choice for both budding and experienced programmers. Its popularity, as evidenced by Java's top 3 ranking in language use worldwide, promises abundant career opportunities. Our course is designed to provide a real-world perspective on programming. As Pallala gowtham R. notes, " Tim's emphasis on coding over theory is exceptional ," enabling you to build practical coding skills that are rare to find alongside theoretical knowledge. Bemnet Bekele B. finds the course " very good " and appreciates that " every topic is explained in detail ," making it accessible for beginners. Similarly, Suyash praises the " detailed explanation of JAVA language ," highlighting the instructor’s dedication to ensuring students grasp each concept through repetition and clarity. This Masterclass isn’t just about quantity but quality . With over 100 hours of content , the course is structured to facilitate learning at your own pace. Devansh R. finds the course " very helpful ," noting that even with intermediate Java knowledge, there were many new things to learn. The course is curated to give you a solid grounding in Java essentials in just the first 14 hours. Bhuvanendra's experience is a testament to this: " After completing the first 8 sections, I can see myself improved a lot in the way I write code. " With Java 17 as the focal point, you're learning a version with long-term support and current industry relevance. Moreover, as new versions like Java 21 emerge, this course will adapt, providing you with the most contemporary and robust Java education available. Choose this course for its bestseller status and join a thriving learning community backed by exceptional reviews. My commitment to quality and continuous improvement means you receive an education that’s both current and comprehensive. You're not just enrolling in a course; you're gaining a partner in your learning journey . With support to address your questions from myself, teaching assistants, and the community, and regular updates to the content, you'll never feel stuck. Take the leap today with our 30-day, full money-back guarantee . Whether you seek to develop remarkable programs or embark on a transformative career, you have everything to gain. Enroll now and become part of a legacy of success. Your Java journey begins here.

  • Learn the core Java skills needed to apply for Java developer positions in just 14 hours.
  • Be able to sit for and pass the Oracle Java Certificate exam if you choose.
  • Be able to demonstrate your understanding of Java to future employers.
  • Learn industry "best practices" in Java software development from a professional Java developer who has worked in the language for close to 25 years.
  • Acquire essential java basics for transitioning to the Spring Framework, Java EE, Android development and more.
  • Obtain proficiency in Java 17, as well as older versions incluing Java 11 and Java 8.

Temario

UNIDAD 1 - Getting Started with Java Programming · 8 lecciones

UNIDAD 1 - Getting Started with Java Programming

  • Course Introduction: Your Journey to Becoming a Java DeveloperVideo · 1 min
  • Course Remastered: All Lessons Updated to Java 17 with New SlidesVideo · 1 min
  • Maximizing Video Quality for Optimal Course Viewing ExperienceVideo · 1 min
  • Enabling and Using Subtitles for Improved Course ComprehensionVideo · 1 min
  • Getting Help: Using the Q&A Section for Java Programming SupportVideo · 1 min
  • Source Code Access and the Importance of Hands-On Coding PracticeVideo · 1 min
  • The Key to Success: Persistence and a Growth Mindset in ProgrammingVideo · 1 min
  • Choosing the Right Java Version: Understanding Long-Term Support (LTS)Video · 3 min
UNIDAD 2 - Java Development Environment Setup · 5 lecciones

UNIDAD 2 - Java Development Environment Setup

  • Essential Software Tools for Java Development: JDK 17 and IntelliJ IDEAVideo · 1 min
  • Step-by-Step Guide to Installing JDK 17 on Windows 10 and Windows 11Video · 3 min
  • Installing JDK 17 on macOS: A Comprehensive Guide for Intel and M1/M2 MacsVideo · 3 min
  • Installing OpenJDK 17 on Ubuntu Linux: A Step-by-Step Terminal GuideVideo · 2 min
  • Verify Java Installation and Explore Java Interactively with JShellVideo · 11 min
UNIDAD 3 - First Steps in Java Programming · 13 lecciones

UNIDAD 3 - First Steps in Java Programming

  • Your First Java Program: Displaying "Hello World" and Basic Error HandlingVideo · 10 min
  • Introduction to Variables, Keywords, and the Integer (int) Data TypeVideo · 16 min
  • Using Variables in Java Expressions: A Comprehensive IntroductionVideo · 9 min
  • Exploring Java Primitive Types: Integer Ranges and Wrapper ClassesVideo · 17 min
  • Understanding Byte, Short, and Long Data Types and Their Width in JavaVideo · 13 min
  • Understanding and Using Casting with Numeric Primitive Types in JavaVideo · 9 min
  • Primitive Types Challenge: Applying Your Knowledge of Integer VariablesVideo · 6 min
  • Working with Float and Double: Precision in Floating Point NumbersVideo · 11 min
  • Understanding Floating-Point Precision: A Practical Challenge in JavaVideo · 12 min
  • Exploring Character (char) and Boolean Primitive Data Types in JavaVideo · 12 min
  • Recap of Primitive Types and Introduction to the String Class in JavaVideo · 17 min
  • Mastering Operators, Operands, and Expressions in Java ProgrammingVideo · 12 min
  • Simplifying Java Code: Using Abbreviated Operators for Concise OperationsVideo · 13 min
UNIDAD 4 - Transitioning from JShell to IntelliJ IDEA: A Comprehensive IDE Guide · 16 lecciones

UNIDAD 4 - Transitioning from JShell to IntelliJ IDEA: A Comprehensive IDE Guide

  • Embracing the Power of an Integrated Development EnvironmentVideo · 2 min
  • What is an IDE?Video · 2 min
  • Installing Intellij IDEA for WindowsVideo · 6 min
  • Installing Intellij IDEA for MacVideo · 5 min
  • Installing Intellij IDEA for LinuxVideo · 4 min
  • Configuring IntelliJ IDEA for WindowsVideo · 7 min
  • Configuring IntelliJ IDEA for MacVideo · 6 min
  • Configuring IntelliJ IDEA for LinuxVideo · 6 min
  • Creating Your First IntelliJ Project: "Hello World" Java Code ImplementationVideo · 8 min
  • Understanding IntelliJ Code Structure: Classes, Methods, and Basic Java SyntaxVideo · 11 min
  • Mastering Java's if-then Statement: Conditional Logic for Program Flow ControlVideo · 8 min
  • Advanced Conditional Logic: Implementing the Logical AND Operator in Java CodeVideo · 7 min
  • Java's Logical OR Operator: Enhancing Conditional Statements for Flexible CodeVideo · 5 min
  • Assignment vs. Equality: Avoiding Common Java Operator Errors in IntelliJVideo · 8 min
  • Streamlining Code: Implementing Java's Ternary Operator for Concise ConditionalsVideo · 7 min
  • Java Operator Precedence: Mastering Expression Evaluation and ChallengeVideo · 10 min
UNIDAD 5 - Mastering Java Expressions, Statements, Code Blocks, And Method Overloading · 27 lecciones

UNIDAD 5 - Mastering Java Expressions, Statements, Code Blocks, And Method Overloading

  • Introduction To The Fundamentals Of Java WorkflowVideo · 1 min
  • Exploring Java Keywords And Understanding ExpressionsVideo · 9 min
  • Mastering Java Statements, Whitespace, And Code OrganizationVideo · 9 min
  • Harnessing Code Blocks And The If-Then-Else Statement In JavaVideo · 9 min
  • Practical If-Then-Else Challenge For Java Flow ControlVideo · 10 min
  • Deep Overview Of Methods In Java For Reusable CodeVideo · 14 min
  • Enhancing Skills With Additional Java Method TechniquesVideo · 10 min
  • Comprehensive Recap Of Java MethodsVideo · 8 min
  • Hands-On Java Method Challenge For Deeper PracticeVideo · 12 min
  • Comparing And Reviewing Code In IntelliJ For Better DevelopmentVideo · 7 min
  • Introduction To Java Coding Exercises For Skill DevelopmentVideo · 13 min
  • Comprehensive 'Positive, Negative, Or Zero' Assessment In JavaActividad · 0 min
  • Implementing A Speed Converter To Practice Basic Java Arithmetic And OutputActividad · 0 min
  • Accurate MegaBytes Converter For Mastering Integer Math In JavaActividad · 0 min
  • Developing A 'Barking Dog' Program For Boolean Logic FamiliarityActividad · 0 min
  • Implementing A Precise Leap Year Calculator To Enhance Conditional ReasoningActividad · 0 min
  • Building A Decimal Comparator To Practice Floating-Point Comparisons In JavaActividad · 0 min
  • Creating An Equal Sum Checker For Strengthening Arithmetic And Comparison OperationsActividad · 0 min
  • Devising A Teen Number Checker For Mastery Of Conditional Range CheckingActividad · 0 min
  • Delving Into Method Overloading In JavaVideo · 13 min
  • Practical Method Overloading Challenge To Strengthen Java ExpertiseVideo · 9 min
  • Comprehensive Seconds-And-Minutes Challenge For Time-Based CalculationsVideo · 11 min
  • Detailed Bonus Challenge Solution And Key InsightsVideo · 9 min
  • Constructing A Comprehensive Area Calculator For Circles And Rectangles In JavaActividad · 0 min
  • Implementing A Minutes-To-Years-And-Days Calculator For Advanced Time ConversionsActividad · 0 min
  • Crafting An Equality Printer To Explore Multiple Conditional Checks In JavaActividad · 0 min
  • Designing A 'Playing Cat' Logic Program To Refine Conditional ImplementationActividad · 0 min
UNIDAD 6 - Mastering Conditional Logic, Loops, And Interactive Java Applications · 37 lecciones

UNIDAD 6 - Mastering Conditional Logic, Loops, And Interactive Java Applications

  • Introduction To The Foundations Of Program Flow In JavaVideo · 1 min
  • Exploring The Traditional And Enhanced Switch StatementsVideo · 11 min
  • Delving Deeper Into Advanced Switch Statement FeaturesVideo · 13 min
  • Traditional Switch Statement Challenge And Practical ExercisesVideo · 6 min
  • Embracing Switch Expressions With A Hands-On Coding ChallengeVideo · 9 min
  • Determining Word Representation Of Numbers AccuratelyActividad · 0 min
  • Computing Month Length With Leap Year ConsiderationActividad · 0 min
  • Mastering The for Statement For Repetitive Task AutomationVideo · 12 min
  • Comprehensive for Loop Challenge To Strengthen Iteration SkillsVideo · 14 min
  • Sum 3 And 5 Challenge With IntelliJ Debugger InsightsVideo · 16 min
  • for Loop Recap And Key Takeaways For Iteration In JavaVideo · 8 min
  • Summing Odd Numbers In A Specified RangeActividad · 0 min
  • The while And do-while Statements For Conditional LoopingVideo · 11 min
  • Practical while Loop Exercises And ChallengesVideo · 10 min
  • Digit Sum Challenge And Further Looping TechniquesVideo · 9 min
  • Revisiting The while And do-while Loops: A Complete RecapVideo · 8 min
  • Exploring Local Variables And Scope In Java BlocksVideo · 6 min
  • Understanding Classes, Objects, And Static Versus Instance MembersVideo · 7 min
  • Identifying Palindromic Numbers For Enhanced Numeric ValidationActividad · 0 min
  • Summing The First And Last Digits Of An IntegerActividad · 0 min
  • Calculating The Sum Of All Even Digits In An IntegerActividad · 0 min
  • Checking For A Shared Digit Between Two NumbersActividad · 0 min
  • Evaluating The Last Digit For Multiple Integer ComparisonsActividad · 0 min
  • Listing All Factors Of A Given NumberActividad · 0 min
  • Deriving The Greatest Common Divisor (GCD) EfficientlyActividad · 0 min
  • Confirming Perfect Numbers Through Sum Of Proper DivisorsActividad · 0 min
  • Converting Digits Into Words And Handling Edge CasesActividad · 0 min
  • Managing Flour Pack Requirements With Limited Bucket SizesActividad · 0 min
  • Identifying The Largest Prime Factor Of A NumberActividad · 0 min
  • Constructing A Diagonal Star Pattern With LoopsActividad · 0 min
  • Parsing Values And Reading Console Input – system.console() OverviewVideo · 12 min
  • Handling Exceptions And Introducing The Scanner ClassVideo · 11 min
  • Reading Input With The Scanner For Seamless User InteractionVideo · 9 min
  • Hands-On Reading User Input Challenge For Practical MasteryVideo · 10 min
  • Identifying Min And Max Values – A Final Control Flow ChallengeVideo · 8 min
  • Interactive Summation And Average Calculator From User InputActividad · 0 min
  • Efficient Paint Job Planning With Bucket CalculationsActividad · 0 min
UNIDAD 7 - Mastering Java OOP: Classes & Inheritance · 33 lecciones

UNIDAD 7 - Mastering Java OOP: Classes & Inheritance

  • Welcome to Java OOP InheritanceVideo · 1 min
  • Deep Dive into Classes and ObjectsVideo · 13 min
  • Getters, Encapsulation, and Object AccessVideo · 9 min
  • Setters, Object Creation, and OOP PracticeVideo · 12 min
  • Classes Challenge: Building a Bank AccountVideo · 9 min
  • Sum Calculator ImplementationActividad · 0 min
  • Person Class and Age ValidationActividad · 0 min
  • Constructors Part 1: Object InitializationVideo · 8 min
  • Constructors Part 2: Overloading and ChainingVideo · 10 min
  • Constructor Challenge: Building Customer DataVideo · 8 min
  • Understanding References, Objects, and InstancesVideo · 8 min
  • Static vs. Instance Variables in JavaVideo · 4 min
  • Static vs. Instance Methods ExplainedVideo · 5 min
  • POJOs: Plain Old Java ObjectsVideo · 9 min
  • Java Records: The Modern POJO ApproachVideo · 10 min
  • Wall Area ComputationActividad · 0 min
  • Point Class and Distance CalculationActividad · 0 min
  • Carpet Cost Calculator ClassActividad · 0 min
  • Complex Number OperationsActividad · 0 min
  • Inheritance - Part 1: The BasicsVideo · 12 min
  • Inheritance - Part 2: Extending Animal ClassVideo · 11 min
  • Inheritance - Part 3: Unique Dog & Fish ClassesVideo · 11 min
  • Unveiling java.lang.Object in JavaVideo · 12 min
  • Inheritance Challenge - Designing a Worker HierarchyVideo · 11 min
  • Inheritance Challenge Part 2: Specialized EmployeesVideo · 10 min
  • Using this and super for ConstructorsVideo · 6 min
  • Method Overloading vs. Overriding ExplainedVideo · 9 min
  • Text Blocks & Advanced Output FormattingVideo · 12 min
  • Revisiting the String: Methods and Best PracticesVideo · 12 min
  • Mastering String Manipulation MethodsVideo · 11 min
  • The StringBuilder: Efficient Mutable StringsVideo · 12 min
  • Cylinder Class with Circle InheritanceActividad · 0 min
  • Cuboid Pool Area CalculationActividad · 0 min
UNIDAD 8 - Advanced OOP Techniques: Composition, Encapsulation, and Polymorphism in Action · 20 lecciones

UNIDAD 8 - Advanced OOP Techniques: Composition, Encapsulation, and Polymorphism in Action

  • Embarking on OOP Part 2: Composition, Encapsulation, and Polymorphism EssentialsVideo · 1 min
  • Building a Computer with Composition: Understanding Has-A vs. Is-A in JavaVideo · 10 min
  • Assembling a Personal Computer: Real-World Composition and Object ManagementVideo · 11 min
  • Hands-On Smart Kitchen Challenge: Modeling IoT Appliances with CompositionVideo · 10 min
  • Bedroom Composition Exercise: Creating Classes for Lamp, Bed, and WallActividad · 0 min
  • Encapsulation Essentials, Part 1: Data Hiding and Simplifying InterfacesVideo · 10 min
  • Encapsulation Deep Dive, Part 2: Enhancing Classes and Securing DataVideo · 9 min
  • Encapsulation Challenge: Building a Printer with Toner and Duplex FunctionalityVideo · 9 min
  • Toner and Duplex Printing Exercise: Enforcing Encapsulation in a Printer ClassActividad · 0 min
  • Polymorphism Foundations, Part 1: Introducing Movie Subclasses for Runtime VariaVideo · 10 min
  • Polymorphism in Practice, Part 2: Factory Methods, Runtime Types, and Movie ScenVideo · 13 min
  • Advanced Casting and var Usage: Navigating Compile-Time vs. Runtime Types in JavVideo · 11 min
  • Runtime Type Inspection: Mastering instanceof and Pattern Matching in JavaVideo · 5 min
  • Polymorphism Challenge: Building Gas, Electric, and Hybrid Car Classes in JavaVideo · 9 min
  • PolymorphismActividad · 0 min
  • Polymorphism Challenge, Part 2: Finalizing Car Inheritance and Overridden MethodVideo · 6 min
  • OOP Master Challenge, Part 1: Crafting a Burger Restaurant App with OOP ConceptsVideo · 11 min
  • OOP Master Challenge, Part 2: Implementing Meal Orders and Pricing StrategiesVideo · 13 min
  • OOP Master Challenge: Deluxe Burger Bonus Adding Specialized Topping and PricingVideo · 8 min
  • Project Structure and Modular Design: Harnessing Packages and Import StatementsVideo · 10 min
UNIDAD 9 - Advanced Arrays in Java: Single & Multi-Dimensional Techniques · 16 lecciones

UNIDAD 9 - Advanced Arrays in Java: Single & Multi-Dimensional Techniques

  • Arrays Introduction: Handling Multiple Values Efficiently in JavaVideo · 1 min
  • Declaring, Initializing, and Accessing Arrays: Foundational PrinciplesVideo · 11 min
  • Populating, Looping, and Searching: Deeper into Java ArraysVideo · 11 min
  • Sorting, Filling, and Copying: Mastering the java.util.Arrays Helper ClassVideo · 9 min
  • Binary Search & Equality Checks: Speedy Lookups and Comparisons in ArraysVideo · 6 min
  • Descending Sort Challenge: Building Your Array Skills with Real DataVideo · 9 min
  • Sort Integers Descending: Strengthening Array Processing LogicActividad · 0 min
  • Common Pitfalls & Best Practices: A Comprehensive Arrays RecapVideo · 7 min
  • Reference vs. Value Types: Understanding Array Memory and Method CallsVideo · 8 min
  • Embracing varargs: Flexible Method Parameters and Array ConversionsVideo · 7 min
  • Finding the Smallest Value: A Hands-On Minimum Element ChallengeVideo · 7 min
  • Implement Min Finder: Reading and Storing Data for Minimum Value DiscoveryActividad · 0 min
  • Reversing Arrays In-Place: Hands-On Practice with Swapping ElementsVideo · 9 min
  • Reverse an Array: Mastering In-Place Swaps for Efficient ReorderingActividad · 0 min
  • Navigating 2D Arrays: Matrix Representation and Nested Loop TraversalsVideo · 10 min
  • Expanding to Multi-dimensional Arrays: Jagged Structures and Complex DataVideo · 7 min
UNIDAD 10 - Mastering Lists, Iterators, and Autoboxing: ArrayList, LinkedList & Enums · 21 lecciones

UNIDAD 10 - Mastering Lists, Iterators, and Autoboxing: ArrayList, LinkedList & Enums

  • Introduction to Java Collections: Beyond Basic ArraysVideo · 1 min
  • Meet the List Interface & ArrayList (Part 1)Video · 10 min
  • ArrayList Methods (Part 2): Add, Remove, and MoreVideo · 10 min
  • ArrayList Methods (Part 3): Sorting, Copying & SearchingVideo · 8 min
  • Arrays vs. ArrayLists: A Practical ComparisonVideo · 11 min
  • ArrayList Challenge Part 1: Building an Interactive Grocery ListVideo · 10 min
  • LinkedList Overview: Memory, Big O, and Why LinkedList ExistsVideo · 12 min
  • Mobile Phone Contacts: Managing a List of Names & CallsActividad · 0 min
  • LinkedList Essentials (Part 1): Adding & Removing ElementsVideo · 10 min
  • LinkedList Essentials (Part 2): Retrieving & Itinerary ExampleVideo · 8 min
  • Iterators Explained: Navigating Lists with Forward & ReverseVideo · 10 min
  • LinkedList Challenge: Ordered Travel Itinerary (Part 1)Video · 10 min
  • LinkedList Challenge Continued: Interactive NavigationVideo · 11 min
  • Playlist Creator: Storing Songs & Custom Track NumbersActividad · 0 min
  • Introduction to Autoboxing & Unboxing: Moving Between Primitives & WrappersVideo · 10 min
  • Autoboxing & Unboxing for Arrays & Lists: Working with Wrapper ClassesVideo · 7 min
  • Autoboxing & Unboxing Challenge: Simple Banking App (Part 1)Video · 7 min
  • Autoboxing & Unboxing Challenge: Bank & Customer Implementation (Part 2)Video · 6 min
  • Banking System: Branches, Customers & TransactionsActividad · 0 min
  • Enums Demystified: Declaring & Using Predefined ConstantsVideo · 9 min
  • Enums (Part 2): Switch Expressions & Custom Methods in EnumsVideo · 8 min
UNIDAD 11 - Mastering Abstraction & Interfaces: Expand Polymorphism & Java Hierarchies · 17 lecciones

UNIDAD 11 - Mastering Abstraction & Interfaces: Expand Polymorphism & Java Hierarchies

  • Abstraction & Generalization: Less Code, More ExtensibilityVideo · 1 min
  • Exploring Abstract & Interface Modifiers: Real-World Modeling in JavaVideo · 4 min
  • Diving into Abstract Classes (Part 1): Creating Flexible HierarchiesVideo · 9 min
  • Diving into Abstract Classes (Part 2): Polymorphic Behavior & ImplementationVideo · 7 min
  • Diving into Abstract Classes (Part 3): Advanced Hierarchies & Use CasesVideo · 9 min
  • Abstract Class Challenge (Part 1): Building a Storefront & Product HierarchyVideo · 8 min
  • Abstract Class Challenge (Part 2): Finalizing the Store & Order SystemVideo · 7 min
  • Interfaces (Part 1): Harnessing Contracts & Polymorphic Behavior in JavaVideo · 10 min
  • Interfaces (Part 2): Multiple Implementations & Real-World ExamplesVideo · 10 min
  • Interfaces (Part 3): Constants, Conversion & Flexible AbstractionsVideo · 10 min
  • Interfaces & JDK 8 Enhancements: Default/Static Methods for CompatibilityVideo · 10 min
  • Interfaces & JDK 9 Enhancements: Private & Static Methods in ActionVideo · 9 min
  • Interface vs. Abstract Class: Key Differences & Best Use CasesVideo · 7 min
  • Data Structures with Abstract Classes: Linked Lists & Binary Search TreesActividad · 0 min
  • Interface Challenge (Part 1): Creating Mappable Classes & GeoJSON-Like OutputVideo · 11 min
  • Interface Challenge (Part 2): Finalizing Mapping Logic & Extended FeaturesVideo · 9 min
  • Implementing the ISaveable Interface: Storing & Retrieving Player & Monster DataActividad · 0 min
UNIDAD 12 - Deep Dive into Java Generics: Bounds, Comparators & Advanced Techniques · 12 lecciones

UNIDAD 12 - Deep Dive into Java Generics: Bounds, Comparators & Advanced Techniques

  • Generics Overview: Why Type Parameters & Where They ExcelVideo · 1 min
  • Creating Your First Generic Class: From Basics to ImplementationVideo · 9 min
  • Refining Generic Classes: Polymorphism & Type SafetyVideo · 12 min
  • Advanced Generics: Multiple Type Parameters & Bounded TypesVideo · 11 min
  • Generic Class Challenge (Part 1): Building Reusable StructuresVideo · 10 min
  • Generic Class Challenge (Part 2): Finalizing Maps & OverviewsVideo · 7 min
  • Comparable Revisited: Sorting Objects by Natural OrderVideo · 10 min
  • Comparable vs. Comparator: Distinctions & Sorting StrategiesVideo · 11 min
  • Generic Classes as Reference Types: Wildcards & Method ParametersVideo · 11 min
  • Generic Methods, Wildcards & Type Erasure: Handling Advanced CasesVideo · 13 min
  • Static Methods in Generics & Multiple Upper Bounds ExplainedVideo · 11 min
  • Final Generics Challenge: Integrating Bounded Types & ComparatorsVideo · 11 min
UNIDAD 13 - Exploring Nested Classes, Local Types & Anonymous Classes · 9 lecciones

UNIDAD 13 - Exploring Nested Classes, Local Types & Anonymous Classes

  • Understanding Nested Classes: Overview & TypesVideo · 2 min
  • Static Nested Classes: Encapsulation & Access RulesVideo · 8 min
  • Inner Classes: Non-Static Nesting & SyntaxVideo · 8 min
  • Applying Inner Classes: Bill’s Burger RevisitedVideo · 8 min
  • Inner Classes Challenge: Practical EnhancementsVideo · 12 min
  • Building a Playlist with Inner ClassesActividad · 0 min
  • Local Classes: Scoping & Effective-Final VariablesVideo · 12 min
  • Anonymous Classes: Inline Instantiation & Use CasesVideo · 10 min
  • Local & Anonymous Classes ChallengeVideo · 7 min
UNIDAD 14 - Mastering Java Lambdas: Expressions, Interfaces, and Method References · 13 lecciones

UNIDAD 14 - Mastering Java Lambdas: Expressions, Interfaces, and Method References

  • Introduction to Lambda Expressions: Revolutionizing Java Code with ConcisenessVideo · 2 min
  • Deep Dive into Lambda Expressions and Functional Interfaces: Practical ExamplesVideo · 12 min
  • Exploring Lambda Expression Syntax: Variations, Rules, and Advanced ExamplesVideo · 11 min
  • Custom Functional Interfaces: Building Reusable Lambda Expressions in JavaVideo · 12 min
  • Exploring Java's Built-In Functional Interfaces: Consumer and PredicateVideo · 12 min
  • Exploring Java's Built-In Functional Interfaces: Function and SupplierVideo · 12 min
  • Hands-On Practice: Lambda Mini-Challenges for Skill Reinforcement and MasteryVideo · 14 min
  • Lambda Expression Challenge: Applying Skills with Arrays, Lists, and OperationsVideo · 12 min
  • Demystifying Method References: Simplifying Lambda Expressions in Java CodeVideo · 9 min
  • Understanding the Most Complex Method References: Unbounded Receiver ExplainedVideo · 13 min
  • Hands-On Practice: Method Reference Challenge for Practical Skill DevelopmentVideo · 11 min
  • Chaining Lambdas: Leveraging Convenience Methods on Functional InterfacesVideo · 11 min
  • Advanced Comparator Usage: Leveraging Convenience Methods for Enhanced SortingVideo · 5 min
UNIDAD 15 - Mastering Java Collections: Framework, Lists, Sets, and Maps · 29 lecciones

UNIDAD 15 - Mastering Java Collections: Framework, Lists, Sets, and Maps

  • Java Collections Framework: An In-Depth Introduction for BeginnersVideo · 1 min
  • Deep Dive into Java Collections: Core Interfaces and Big PictureVideo · 11 min
  • Creating a Versatile Deck of Cards in Java: Code Setup & Best PracticesVideo · 12 min
  • Exploring java.util.Collections: Essential Methods and List OperationsVideo · 12 min
  • Advanced java.util.Collections: Shuffle, Reverse, Sort, indexOfSubListVideo · 9 min
  • Mastering java.util.Collections: binarySearch, frequency, min, max, rotateVideo · 12 min
  • Challenge: Building a Custom Card Game with java.util.CollectionsVideo · 12 min
  • Completing the Collections Challenge: Five Card Draw (Poker)Video · 11 min
  • Java Hash Codes Explained: Mastering the Basics for Effective CollectionsVideo · 16 min
  • Preparing for Sets and Maps: Setting Up Phone and Email Contacts in JavaVideo · 12 min
  • Introduction to Java Sets and HashSet: Mastering Unordered CollectionsVideo · 14 min
  • Java Set Operations Explained: Mastering Union, Intersection, & DifferenceVideo · 12 min
  • Java Set Operations Challenge: Setting Up Task and TaskData ClassesVideo · 14 min
  • Java Set Operations Challenge: Real-World Application with Task ManagementVideo · 14 min
  • Exploring LinkedHashSet and TreeSet: Ordered Sets in JavaVideo · 11 min
  • Java TreeSet Mastery: Navigating with Closest Match and Subset MethodsVideo · 10 min
  • Challenge: Building a Robust Theatre Seat Booking System with TreeSetVideo · 14 min
  • Completing the Theatre Seat Booking System ChallengeVideo · 12 min
  • Comprehensive Guide to the Java Map Interface and Its FunctionalityVideo · 14 min
  • Advanced Map Operations: compute, replace, and remove Methods ExplainedVideo · 9 min
  • Mastering Map View Collections: keySet, values, and entrySet in JavaVideo · 15 min
  • Challenge: Build a Text-Based Adventure Game with Java HashMapVideo · 11 min
  • Completing the Text Adventure Game ChallengeVideo · 9 min
  • Exploring LinkedHashMap and TreeMap: Ordered Maps in JavaVideo · 12 min
  • Mastering TreeMap: NavigableMap Methods for Efficient Data HandlingVideo · 13 min
  • EnumSet and EnumMap: Optimizing Collections for Enum Types in JavaVideo · 8 min
  • Collection Framework Final Challenge Part 1Video · 13 min
  • Building a Complete Store Inventory Management System (Part 1)Video · 11 min
  • Building a Complete Store Inventory Management System (Part 2)Video · 10 min
UNIDAD 16 - Mastering Mutability, Immutability and Final Keyword in Java OOP · 22 lecciones

UNIDAD 16 - Mastering Mutability, Immutability and Final Keyword in Java OOP

  • Mutable vs Immutable Objects in Java: Advantages, Disadvantages, and DesignVideo · 2 min
  • Deep Dive into the Final Modifier: Methods, Fields, Classes, VariablesVideo · 11 min
  • Final Modifier: Static Methods, Hiding vs. Overriding, Final VariablesVideo · 12 min
  • Understanding Side Effects of Mutability: Defensive Coding TechniquesVideo · 13 min
  • Designing Immutable Classes: Private Final Fields, Defensive Copies - Part 1Video · 13 min
  • Creating Truly Immutable Java Classes: Preventing Subclass ModificationVideo · 13 min
  • Implement Immutable BankAccount and BankCustomer Classes in JavaVideo · 8 min
  • Shallow vs. Deep Copies: Protecting Data Integrity in Java ApplicationsVideo · 11 min
  • Immutable Collections, Unmodifiable Views: Limitations and Best PracticesVideo · 10 min
  • Implementing Unmodifiable Collections in a Banking ApplicationVideo · 9 min
  • Building a Secure Banking Application: Implementing Transaction HandlingVideo · 11 min
  • Java Constructors: No-args, Initializers, Final Fields, and InheritanceVideo · 14 min
  • Demystifying Record Constructors: Canonical, Custom, and Compact FormsVideo · 11 min
  • Mastering Enum Constructors and Static Initializers in JavaVideo · 9 min
  • Building a Game Console Framework with Player InputVideo · 10 min
  • Building a Generic Game Console: Implementing Game and Player InteractionsVideo · 7 min
  • Java Coding Challenge: Design a Pirate Adventure with Constructors & InitializerVideo · 12 min
  • Pirate Game Development in Java: Implementing Game Logic and Data LoadingVideo · 12 min
  • Enhancing Code Security: Final Classes & Constructor Access ModifiersVideo · 9 min
  • Restricting Class Extension in Java with the Sealed Classes and InterfacesVideo · 13 min
  • Building a Complete Pirate Game: Loot, Combat, and Town Features in JavaVideo · 14 min
  • Final Java Game Enhancements: Implementing Town Features and Combat InteractionsVideo · 16 min
UNIDAD 17 - Comprehensive Java Streams: Operations, Pipelines, and Sources · 20 lecciones

UNIDAD 17 - Comprehensive Java Streams: Operations, Pipelines, and Sources

  • Understanding Java Streams: Core Concepts and Key Differences from CollectionsVideo · 5 min
  • Practical Java Stream Example: Manipulating and Transforming Bingo Ball DataVideo · 8 min
  • Deep Dive into Java Stream Pipelines: Sources, Intermediate, and Terminal OpsVideo · 8 min
  • Exploring Java Stream Sources: Collections, Arrays, and Infinite Data StreamsVideo · 15 min
  • Challenge: Mastering Stream Sources and Data Concatenation in JavaVideo · 12 min
  • Filtering and Transforming Data: distinct, filter, limit, skip, takeWhile, dropWVideo · 9 min
  • Map, Peek and Sorted Operations, using Comparator interfaceVideo · 12 min
  • Mastering Terminal Ops: Find Statistics, Match ElementsVideo · 11 min
  • Building a Student Engagement System: Code Setup - Part 1Video · 9 min
  • Student Class Construction: Code Setup - Part 2 for Stream ProcessingVideo · 11 min
  • Terminal Operations Challenge Part 1 - Student Data AnalysisVideo · 10 min
  • Enhancing Data Analysis: Advanced Terminal Operation Challenge SolutionVideo · 6 min
  • Collecting Data in Java Streams, the Collect and Reduce operationsVideo · 10 min
  • Advanced Stream Processing: Practical Applications of Collect and ReduceVideo · 10 min
  • Terminal Operations Part 2 - Advanced Data Aggregation ChallengeVideo · 14 min
  • Java Optionals: Preventing NullPointerExceptions and Handling Missing ValuesVideo · 15 min
  • Mastering Stream Terminal Operations Find, Min, Max, Average, and Reduce in JavaVideo · 9 min
  • Challenge: Advanced Stream Operations and Data Analysis on Student EngagementVideo · 11 min
  • Transforming Data Structures: Using flatMap to Stream Map Elements in JavaVideo · 10 min
  • Comprehensive Streams Challenge: Applying Advanced Techniques in JavaVideo · 12 min
UNIDAD 18 - Java Core Fundamentals: Math, Randomization, BigDecimal, and Date/Time · 18 lecciones

UNIDAD 18 - Java Core Fundamentals: Math, Randomization, BigDecimal, and Date/Time

  • Revisiting Essential Java Core API Functionalities: Math and java.timeVideo · 1 min
  • Mastering the Java Math Class: Preventing Overflow and Underflow ErrorsVideo · 8 min
  • Comprehensive Guide to Random Number Generation: Math.random and RandomVideo · 13 min
  • Java Dice Rolling Game: Implementing Randomization and User Input ChallengeVideo · 9 min
  • Advanced Dice Game: Implementing Scoring and Game Logic with Java EnumsVideo · 14 min
  • Mastering BigDecimal for Financial Applications: Precision and Scale in JavaVideo · 11 min
  • Advanced BigDecimal Operations: Controlling Rounding and Precision in JavaVideo · 14 min
  • Comprehensive Introduction to Java Date and Time API (java.time package)Video · 7 min
  • Working with LocalDate in Java: Creation, Manipulation, and ComparisonVideo · 12 min
  • Mastering LocalTime and LocalDateTime in Java: A Comprehensive GuideVideo · 13 min
  • Understanding Instance, Period, Duration, and Time Zones in Java's Time APIVideo · 9 min
  • Exploring Java Time Zones: ZoneId, Zone Offset, and Daylight Savings TimeVideo · 11 min
  • Mastering Java Time: Instant, ZonedDateTime, Duration, Period, ChronoUnitVideo · 13 min
  • Introduction to Java Localization and the Locale Class: Concepts and UsageVideo · 9 min
  • Applying Localization in Java: Formatting Dates, Numbers, and CurrenciesVideo · 11 min
  • DateTime & Localization: Cross-Timezone Meeting Scheduler Challenge (10 Days)Video · 14 min
  • Java Internationalization: Using ResourceBundle for Multi-Language SupportVideo · 10 min
  • ResourceBundle in Java: Creating Multi-Language Applications (Part 2)Video · 10 min
UNIDAD 19 - Regular Expressions in Java: Mastering Pattern Matching and Text Manipulation · 10 lecciones

UNIDAD 19 - Regular Expressions in Java: Mastering Pattern Matching and Text Manipulation

  • Introduction to Regular Expressions: Practical Uses and Applications in JavaVideo · 2 min
  • Demystifying Regular Expressions: Understanding Syntax, Usage, and BenefitsVideo · 9 min
  • Decoding Regular Expressions: Literals, Character Classes, Quantifiers, AnchorsVideo · 12 min
  • Using Regular Expressions with String and Scanner: split(), replaceAll(), etc.Video · 8 min
  • Regular Expression Challenges: Applying Concepts through Practical ExercisesVideo · 9 min
  • Advanced Regular Expressions with Pattern and Matcher: Compilation and MatchingVideo · 10 min
  • Extracting Data with Matcher: find(), group(), Grouping, and Capturing in JavaVideo · 9 min
  • Replacing Text Efficiently: Exploring Matcher's Replacement Methods in JavaVideo · 13 min
  • In-Depth Review: Dissecting Complex Regular Expressions for Phone/HTML TagsVideo · 15 min
  • Crafting a Robust Email Validator: A Comprehensive Regular Expression ChallengeVideo · 8 min
UNIDAD 20 - Comprehensive Java Input/Output (I/O) and File Operations · 25 lecciones

UNIDAD 20 - Comprehensive Java Input/Output (I/O) and File Operations

  • Java I/O Fundamentals: Resources, Operations, and Exception Handling IntroVideo · 4 min
  • Mastering Java Exceptions: Checked vs. Unchecked, Finally, and Best PracticesVideo · 12 min
  • Efficient Resource Management: Mastering Try-with-Resources in Java I/OVideo · 11 min
  • Java I/O Essentials: File, Path, Files, and Paths - A Practical GuideVideo · 13 min
  • Practical File Operations in Java: Create, Delete, Write with File/PathVideo · 12 min
  • Exploring Path Methods and File System Interactions in Java NIO.2Video · 10 min
  • Directory Listing Mastery: Exploring Files with list, walk, and findVideo · 16 min
  • Advanced File Tree Traversal: Implementing walkFileTree in JavaVideo · 16 min
  • File Tree Navigation Challenge: Mastering Practical File System TasksVideo · 14 min
  • Classic Java I/O: Reading Text Files Using FileReader and BufferedReaderVideo · 11 min
  • Mastering the Scanner Class for Flexible Text Input Processing in JavaVideo · 13 min
  • Character Sets, Encodings (UTF-8, ASCII), and NIO.2 Text File ReadingVideo · 11 min
  • Challenge: Text Processing and Word Frequency Analysis in JavaVideo · 12 min
  • Java Output: Writing Text Data to Files (Files.write, BufferedWriter)Video · 12 min
  • Java Writers: BufferedWriter, FileWriter, PrintWriter - Features and UsageVideo · 14 min
  • Comprehensive File Writing in Java: Creating a JSON Data File ChallengeVideo · 15 min
  • Mastering Java File Operations: Rename, Copy, Delete, and Move FilesVideo · 9 min
  • Advanced File Copy and Delete: Recursive Directory Handling in JavaVideo · 14 min
  • Practical Directory Navigation: Building and Indexing a File SystemVideo · 9 min
  • Deep Dive into Java's RandomAccessFile for Efficient Binary Data HandlingVideo · 12 min
  • Implementing Advanced Data Retrieval: RandomAccessFile Indexing in JavaVideo · 9 min
  • Random File Operations: Design a Program for Employee Data ManagementVideo · 9 min
  • Mastering Binary Data I/O: Utilizing DataOutputStream and DataInputStreamVideo · 11 min
  • Introduction to Java Object Serialization: Persisting Objects to FilesVideo · 11 min
  • Advanced Serialization: Version Control, Transient Fields and CustomisationVideo · 11 min
UNIDAD 21 - Mastering Java Concurrency and Multithreading · 30 lecciones

UNIDAD 21 - Mastering Java Concurrency and Multithreading

  • Understanding Processes and Threads in Java: An Introductory OverviewVideo · 5 min
  • Deep Dive into Java Thread States and Concurrent Thread ExecutionVideo · 10 min
  • Implementing Multithreading: Concurrent Thread Creation Best PracticesVideo · 10 min
  • Managing and Manipulating Running Threads in Java: Sleep and InterruptVideo · 15 min
  • Applying Thread Concepts: Build a Multi-Threaded Application in JavaVideo · 5 min
  • Exploring Java's Memory Model: Heap vs. Thread Stack in MultithreadingVideo · 13 min
  • Advanced Concurrency: Interleaving, Atomicity, Memory Consistency ExplainedVideo · 11 min
  • Implementing Synchronization: Mastering Synchronized Methods in JavaVideo · 12 min
  • Advanced Synchronization: Deep Dive into Synchronized Blocks in JavaVideo · 11 min
  • Building a Producer-Consumer Application in Java, Deadlock ExplorationVideo · 10 min
  • Preventing Deadlocks in Java: Practical Techniques Using Wait and NotifyVideo · 8 min
  • Producer Consumer Challenge: Build a Java Shoe Warehouse Fulfillment CenterVideo · 9 min
  • Explicit Locking in Java Concurrency: Exploring java.util.concurrent.locksVideo · 9 min
  • Advanced Locking: Exploring the Benefits and Uses of ReentrantLock in JavaVideo · 9 min
  • Thread Management with ExecutorService: SingleThreadExecutorService in JavaVideo · 14 min
  • Efficient Thread Management: Exploring FixedThreadPool ExecutorService in JavaVideo · 9 min
  • Advanced Thread Pools: Exploring Callable, Submit, and Future in JavaVideo · 15 min
  • Practical Concurrency: ExecutorService Challenge in Java DevelopmentVideo · 11 min
  • Java Concurrency: Mastering ScheduledExecutorService for Task SchedulingVideo · 13 min
  • Java Concurrency: Exploring WorkStealingPool and ForkJoinPool ExplainedVideo · 15 min
  • Parallel Streams in Java: Enhancing Performance with Concurrent Data ProcessingVideo · 9 min
  • Deep Dive into Parallel Streams: Ordering, Reducing, and Collecting in JavaVideo · 14 min
  • Mastering Thread Safety: Synchronized and Concurrent Collections in JavaVideo · 14 min
  • Building Robust Applications: Thread-Safe Lists, Queues, and ArrayBlockingQueueVideo · 13 min
  • Implementing Consumer Tasks: Mastering ArrayBlockingQueue in Java ConcurrencyVideo · 12 min
  • Thread Contention: Understanding and Avoiding Deadlock, Livelock, StarvationVideo · 10 min
  • Concurrency Challenges: Understanding and Avoiding Livelock in JavaVideo · 16 min
  • Preventing Thread Starvation: Implementing Fair Locks in Java ConcurrencyVideo · 8 min
  • Exploring Advanced Java Concurrency: Atomic Variables and WatchServiceVideo · 12 min
  • Implementing a File Watcher with Java's WatchService for Real-Time MonitoringVideo · 10 min
UNIDAD 22 - Mastering Java Database Connectivity: Interactions, Queries, and Frameworks · 30 lecciones

UNIDAD 22 - Mastering Java Database Connectivity: Interactions, Queries, and Frameworks

  • Introduction to Java Database Connectivity (JDBC) and Relational DatabasesVideo · 5 min
  • Step-by-Step MySQL Server and Workbench Installation Guide for Windows OSVideo · 22 min
  • Installing MySQL Server & Workbench: A Comprehensive Guide for Mac UsersVideo · 14 min
  • Installing MySQL Server and Workbench on Linux: A Step-by-Step GuideVideo · 12 min
  • Understanding Databases: RDBMS, Schema, Tables, SQL, DDL, and DML ExplainedVideo · 10 min
  • Hands-On with MySQL Workbench: Creating, Importing, and Querying DatabasesVideo · 13 min
  • JDBC Fundamentals: Connecting Java Applications to Databases with DriversVideo · 7 min
  • Establishing Database Connections in Java: DriverManager vs DataSourceVideo · 12 min
  • Retrieving Data with JDBC: Crafting and Executing SQL SELECT QueriesVideo · 14 min
  • Secure Coding with JDBC: Preventing SQL Injection and Using ANSI SQL StandardsVideo · 13 min
  • Mastering Statement.execute vs. Statement.executeQuery for Database OperationsVideo · 13 min
  • Comprehensive SQL Operations in Java: Updating, Deleting, & Inserting DataVideo · 13 min
  • Efficient Database Updates: executeUpdate, Transactions, Commits, Rollback, andVideo · 15 min
  • Creating the 'Store Front' Database: DDL Operations and SQL Exception Handling iVideo · 16 min
  • Hands-On JDBC: Building a Database Application with Transactions & Data OperatioVideo · 16 min
  • Preventing SQL Injection with Parameterized JDBC PreparedStatement ObjectsVideo · 13 min
  • Enhancing Database Efficiency: Batch Processing with PreparedStatementsVideo · 14 min
  • Comprehensive JDBC Challenge: Transactions, Alter, Batch Processing OperationsVideo · 15 min
  • Leveraging Stored Procedures in Databases Through JDBC CallableStatementVideo · 15 min
  • Mastering OUT and INOUT Parameters in JDBC with CallableStatement ObjectsVideo · 11 min
  • Executing Database Functions Using CallableStatement and JDBC Escape SequencesVideo · 15 min
  • Advanced JDBC Challenge: Calling Stored Procedures with IN and OUT ParametersVideo · 16 min
  • An Overview of Object-Relational Mapping, JPA Providers, and Jakarta PersistenceVideo · 16 min
  • Implementing CRUD Database Operations in Java: Entity Lifecycle ManagementVideo · 17 min
  • Establishing Table Relationships and Managing Related Data with JPA EntitiesVideo · 12 min
  • Mastering Dynamic Data Retrieval with JPQL: Select, From, Where, and JoinsVideo · 14 min
  • Mastering Advanced JPQL Queries: Joins, Named Parameters, and Tuple ResultsVideo · 10 min
  • Building Dynamic and Type-Safe JPA Queries: A Comprehensive CriteriaBuilder GuidVideo · 14 min
  • Comprehensive JPA Challenge: Build Entities, Relationships, JPQL QueriesVideo · 15 min
  • Mastering JPA: Advanced CriteriaBuilder Queries with Dynamic Joins (Bonus)Video · 6 min
UNIDAD 23 - Mastering Java Network Programming: Sockets, NIO, and Modern Frameworks · 26 lecciones

UNIDAD 23 - Mastering Java Network Programming: Sockets, NIO, and Modern Frameworks

  • Java Networking Fundamentals: Internet, Networks, and Core Java API OverviewVideo · 2 min
  • Essential Network Terminology: Hosts, Client-Server, Protocols, Ports & IPVideo · 13 min
  • Building a Basic Java Client-Server Application with ServerSocket (TCP/IP)Video · 13 min
  • Enhancing Server Scalability: Implementing a Multi-Threaded Java ServerVideo · 8 min
  • Comparing ServerSocket and ServerSocketChannel: Blocking vs. Non-Blocking IOVideo · 10 min
  • Deep Dive into Java NIO: Understanding Channels and Buffers for NetworkingVideo · 5 min
  • Practical Java NIO: ByteBuffer Operations, Capacity, Limit, and PositionVideo · 15 min
  • Implementing Efficient Network Polling with Custom Java Channel ManagementVideo · 8 min
  • Java Networking: Building Scalable Servers using Event-Driven SelectorsVideo · 12 min
  • Creating UDP Client and Server in Java using Datagram SocketsVideo · 10 min
  • Streaming Audio over UDP: Building a Datagram Client-Server Application in JavaVideo · 10 min
  • Building an Asynchronous UDP Server in Java using DatagramChannelVideo · 9 min
  • Navigating Java's High-Level APIs: Understanding URIs, URLs and ConnectionsVideo · 11 min
  • Decoding Relative vs. Absolute URIs and Converting to URLs in JavaVideo · 12 min
  • Getting Started with HttpURLConnection for Making HTTP Requests in JavaVideo · 11 min
  • Rapid Web Server Development: Setting Up a Simple Java HTTP ServerVideo · 10 min
  • Sending Data with HTTP POST Requests Using Java's HttpURLConnectionVideo · 9 min
  • Modern Java Networking: Transitioning to HttpClient for HTTP/2 and BeyondVideo · 13 min
  • Streamlining HTTP POST Requests and Responses with Java's HttpClientVideo · 10 min
  • Java Asynchronous HTTP Requests: Leveraging CompletableFuture with HttpClientVideo · 14 min
  • Exploring CompletableFuture: thenAccept, thenApply and thenRun methodsVideo · 12 min
  • Executing Multiple Concurrent HTTP Requests Using Java's HttpClientVideo · 13 min
  • Challenge: Submitting multiple concurrent POST HTTP requests using HttpClientVideo · 10 min
  • Creating a Custom Thread Safe Body Handler for Java HttpClient ResponsesVideo · 13 min
  • Understanding WebSockets: Real-Time, Bidirectional Communication in JavaVideo · 11 min
  • Build a Java WebSocket Chat Application: Client and Server ImplementationVideo · 12 min
UNIDAD 24 - Debugging and Testing in Java: A Comprehensive Guide · 11 lecciones

UNIDAD 24 - Debugging and Testing in Java: A Comprehensive Guide

  • Mastering the IntelliJ Debugger: A Practical IntroductionVideo · 18 min
  • Advanced Debugging Techniques: Stepping, Watches & ControlVideo · 11 min
  • Field Watchpoints, Debugging: Track Variable ChangesVideo · 16 min
  • Mastering Smart Step Into, Set Value & Third-Party SourceVideo · 10 min
  • Mastering Unit Testing Essentials & JUnit Framework in JavaVideo · 16 min
  • Mastering Assertions: Essential Techniques for JUnit TestingVideo · 18 min
  • JUnit Assertions: Beyond the Basics & Exception HandlingVideo · 17 min
  • Parameterized Tests: Efficient Data-Driven Testing in JUnitVideo · 12 min
  • Hands-On JUnit: Challenges to Hone Your Testing Skills - 1&2Video · 22 min
  • Completing JUnit Challenges 3 to 7: Advanced TechniquesVideo · 12 min
  • JUnit Final Challenges : Mastering Scenarios 8,9 and 10Video · 12 min
UNIDAD 25 - Comprehensive JavaFX UI Design · 47 lecciones

UNIDAD 25 - Comprehensive JavaFX UI Design

  • Configuring JavaFX with JDK 11+: Setting Up Global LibrariesVideo · 5 min
  • Step-by-Step Guide to Creating Your First JavaFX ApplicationVideo · 6 min
  • JavaFX Fundamentals: MVC, Application Lifecycle, and StagesVideo · 10 min
  • Building a JavaFX "Hello World" Program: FXML vs. CodeVideo · 11 min
  • IMPORTANT NOTE: module-info.java fileLectura · 0 min
  • Mastering JavaFX GridPane Layout: Positioning and Sizing ControlsVideo · 16 min
  • Maximising space with the JavaFX Hbox layoutVideo · 13 min
  • Mastering the JavaFX BorderPane Layout for Application DesignVideo · 13 min
  • Exploring JavaFX Layouts: FlowPane, TilePane, and StackPaneVideo · 17 min
  • Exploring JavaFX Controls: Buttons, Labels, and User InteractionVideo · 15 min
  • Implementing Radio Buttons & Checkboxes in JavaFX ApplicationsVideo · 17 min
  • JavaFX User Input: Combo Box and Choice Box Controls Deep DiveVideo · 17 min
  • JavaFX Interactive Controls: Slider, Spinner, ColorPicker, DatePickerVideo · 14 min
  • JavaFX TitledPane and Accordion: Organizing UI ElementsVideo · 7 min
  • Mastering JavaFX Event Handling: Responding to User ActionsVideo · 14 min
  • Advanced JavaFX Event Handling: Parameters and Best PracticesVideo · 15 min
  • Optimizing JavaFX Applications: Mastering the UI Thread and Event HandlingVideo · 15 min
  • Concurrency in JavaFX: Implementing Background Tasks with Threads & RunnableVideo · 16 min
  • JavaFX Project: Creating a To-Do List Application & Data Model SetupVideo · 13 min
  • JavaFX ListView: Populating, Single Selection Mode & Event Handling BasicsVideo · 13 min
  • JavaFX Event Handling: Adding a Change Listener for Dynamic UI UpdatesVideo · 14 min
  • JavaFX Date Formatting: Enhancing the User Interface with Date FormattingVideo · 7 min
  • Implementing Singletons: Best Practices for Java Application DevelopmentVideo · 15 min
  • JavaFX Disk Operations: Loading and Saving Data using the File SystemVideo · 16 min
  • JavaFX Dialogs: Building User Input Forms with DialogPane and GridPaneVideo · 17 min
  • JavaFX Dialogs, Handling User Input and Displaying Program OutputVideo · 15 min
  • Bug Fixing, Data Binding, and UI Updates in JavaFX ToDo List AppVideo · 10 min
  • Data Binding Mastery: Implementing Observable Lists for Dynamic UI in JavaFXVideo · 11 min
  • JavaFX Cell Factories: Customizing ListView Display and Highlighting ItemsVideo · 15 min
  • JavaFX Context Menus: Implementing Right-Click Functionality for ListViewsVideo · 16 min
  • Implementing Key Events and Toolbars for Enhanced FunctionalityVideo · 16 min
  • Enhancing JavaFX Applications Implementing Sorted Lists for Dynamic Data DisplayVideo · 13 min
  • Filtering Data in JavaFX: Utilizing FilteredList for Dynamic Content ManagementVideo · 16 min
  • Elevating Visuals: Enhancing Appearance with CSS StylingVideo · 18 min
  • JavaFX Transformations: Mastering Node Rotation, Scaling, and Visual EffectsVideo · 17 min
  • Implementing File and Directory Choosers in JavaFX for Enhanced File AccessVideo · 22 min
  • Leveraging SceneBuilder: A Visual Approach to JavaFX UI Design within IntelliJVideo · 3 min
  • Installing and Setting up Scenebuilder on WindowsVideo · 5 min
  • Installing SceneBuilder for macOS: Step-by-Step Setup and IntelliJ IntegrationVideo · 4 min
  • SceneBuilder Deep Dive: Exploring the Interface, Layouts, and Control PropertiesVideo · 7 min
  • Constructing a Basic UI Layout, using SceneBuilder for JavaFX DevelopmentVideo · 16 min
  • Deep Dive Into SceneBuilder's Code Section and CSSVideo · 17 min
  • Contacts Manager Project, Part One, Setting up ProjectVideo · 15 min
  • Contacts Manager Project, Part Two, Design and LayoutVideo · 13 min
  • Contacts Manager Project, Part Three, Show Dialog, Button Press and ContactVideo · 16 min
  • Contacts Application: Enhancing Functionality with Edit and Delete FeaturesVideo · 14 min
  • JavaFX Contact Deletion, Confirmation, and Table Resizing ImplementationVideo · 9 min
UNIDAD 26 - Deep Dive into the Java 9 Module System: JPMS Fundamentals · 3 lecciones

UNIDAD 26 - Deep Dive into the Java 9 Module System: JPMS Fundamentals

  • Comprehensive Introduction to Java Modules: Concepts, Goals, and StructureVideo · 6 min
  • Mastering Java Module Declarations and Statements: Requires, Exports, and OpensVideo · 2 min
  • Exploring Java Module Types: Named, Unnamed, Automatic, Open, and AggregatorVideo · 6 min
UNIDAD 27 - Migrating Existing Java Projects to Java 9 and the Module System · 7 lecciones

UNIDAD 27 - Migrating Existing Java Projects to Java 9 and the Module System

  • Project Setup and Initial JDK 8 & 9 Compatibility Testing for MigrationVideo · 7 min
  • Strategically Structuring a Java Project for Modularization in JDK 9Video · 4 min
  • Creating the First Module (Common): Package Migration and Dependency ResolutionVideo · 12 min
  • Module Descriptor File Creation and Resolution of JavaFX Runtime ErrorsVideo · 13 min
  • Creating the Second Module (Database): Dependency Management and Code MigrationVideo · 11 min
  • Challenge: Create and Configure the UI Module, Resolving DependenciesVideo · 10 min
  • Understanding and Implementing Transitive Dependencies for Simplified ModuleVideo · 7 min
UNIDAD 28 - Course Introduction - Old content for Java 11 · 6 lecciones

UNIDAD 28 - Course Introduction - Old content for Java 11

  • Introduction To The CourseVideo · 2 min
  • Remaster in ProgressVideo · 3 min
  • Video QualityVideo · 1 min
  • SubtitlesVideo · 3 min
  • How to Get HelpVideo · 5 min
  • Important Tip - Source CodeVideo · 2 min
UNIDAD 29 - Software Tools Setup - Old content for Java 11 · 12 lecciones

UNIDAD 29 - Software Tools Setup - Old content for Java 11

  • Biggest Tip to Succeed as a Java ProgrammerVideo · 1 min
  • The Four Stages of Becoming a ProgrammerLectura · 0 min
  • Software Tools IntroductionVideo · 1 min
  • Java Development Kit Installation OverviewVideo · 2 min
  • Install JDK 11 for WindowsVideo · 3 min
  • Installing Intellij IDEA for WindowsVideo · 7 min
  • ** IMPORTANT ** - Configuring IntelliJ IDEALectura · 0 min
  • Install JDK 11 for MacVideo · 2 min
  • Installing Intellij IDEA for MacVideo · 5 min
  • Install JDK 11 for LinuxVideo · 5 min
  • Installing Intellij IDEA for LinuxVideo · 5 min
  • Configuring IntelliJ IDEA - WINDOWS, MAC and LINUXVideo · 5 min
UNIDAD 30 - First Steps - Old content for Java 11 · 24 lecciones

UNIDAD 30 - First Steps - Old content for Java 11

  • IntroductionVideo · 1 min
  • Hello World ProjectVideo · 7 min
  • Defining the Main MethodVideo · 7 min
  • Hello World Challenge and Common ErrorsVideo · 3 min
  • VariablesVideo · 9 min
  • Starting out with ExpressionsVideo · 7 min
  • Primitive TypesVideo · 12 min
  • byte, short, long and widthVideo · 10 min
  • Casting in JavaVideo · 4 min
  • Primitive Types ChallengeVideo · 4 min
  • float and double Primitive TypesVideo · 7 min
  • Floating Point Precision and a ChallengeVideo · 10 min
  • The char and boolean Primitive Data TypesVideo · 10 min
  • Primitive Types Recap and the String Data TypeVideo · 13 min
  • Operators, Operands and ExpressionsVideo · 9 min
  • Abbreviating OperatorsVideo · 4 min
  • if-then StatementVideo · 9 min
  • Logical and OperatorVideo · 6 min
  • Logical OR OperatorVideo · 6 min
  • Assignment Operator VS Equals to OperatorVideo · 8 min
  • Ternary OperatorVideo · 4 min
  • Operator Precedence and Operator ChallengeVideo · 12 min
  • First Steps SummaryVideo · 1 min
  • End of RemasterVideo · 2 min
UNIDAD 31 - Java Tutorial: Expressions, Statements, and More - Old content for Java 11 · 19 lecciones

UNIDAD 31 - Java Tutorial: Expressions, Statements, and More - Old content for Java 11

  • IntroductionVideo · 1 min
  • Keywords And ExpressionsVideo · 7 min
  • Statements, Whitespace and Indentation (Code Organization)Video · 9 min
  • Code Blocks And The If Then Else Control StatementsVideo · 17 min
  • if then else RecapVideo · 4 min
  • Methods In JavaVideo · 18 min
  • More On Methods And A ChallengeVideo · 16 min
  • Method Challenge - Final Code ChangesVideo · 7 min
  • DiffMerge Tool IntroductionVideo · 2 min
  • Install DiffMergeVideo · 2 min
  • Using DiffMergeVideo · 17 min
  • Coding ExercisesVideo · 13 min
  • Coding Exercises Example Part 1Video · 11 min
  • Coding Exercises Example Part 2Video · 12 min
  • Coding Exercises Example Part 3Video · 10 min
  • Method OverloadingVideo · 27 min
  • Method Overloading RecapVideo · 4 min
  • Seconds and Minutes ChallengeVideo · 14 min
  • Bonus Challenge SolutionVideo · 11 min
UNIDAD 32 - Control Flow Statements - Old content for Java 11 · 14 lecciones

UNIDAD 32 - Control Flow Statements - Old content for Java 11

  • IntroductionVideo · 1 min
  • The switch statement (+Challenge Exercise)Video · 19 min
  • Day of the Week ChallengeVideo · 11 min
  • The for Statement (+Challenge Exercise)Video · 25 min
  • For Loop RecapVideo · 8 min
  • Sum 3 and 5 ChallengeVideo · 6 min
  • The while and do while statements (+Challenge Exercise)Video · 24 min
  • While and Do While RecapVideo · 8 min
  • Digit Sum ChallengeVideo · 10 min
  • Parsing Values from a StringVideo · 11 min
  • Reading User InputVideo · 12 min
  • Problems and SolutionsVideo · 10 min
  • Reading User Input ChallengeVideo · 15 min
  • Min and Max ChallengeVideo · 16 min
UNIDAD 33 - Arrays, Java inbuilt Lists, Autoboxing and Unboxing - Old content for Java 11 · 24 lecciones

UNIDAD 33 - Arrays, Java inbuilt Lists, Autoboxing and Unboxing - Old content for Java 11

  • ArraysVideo · 21 min
  • Arrays (Challenge Exercise)Video · 16 min
  • Arrays RecapVideo · 7 min
  • References Types vs Value TypesVideo · 16 min
  • Minimum Element ChallengeVideo · 12 min
  • Reverse Array ChallengeVideo · 11 min
  • List and ArrayList Part 1Video · 16 min
  • ArrayList Part 2Video · 20 min
  • ArrayList Part 3Video · 17 min
  • ArrayList Challenge Part 1Video · 14 min
  • ArrayList Challenge Part 2Video · 18 min
  • ArrayList Challenge Part 3Video · 11 min
  • Bug Fix for ArrayList ChallengeVideo · 7 min
  • Autoboxing and UnboxingVideo · 16 min
  • Autoboxing & Unboxing (Challenge Exercise) - Part 1Video · 17 min
  • Autoboxing & Unboxing (Challenge Exercise) - Part 2Video · 17 min
  • Autoboxing & Unboxing (Challenge Exercise) - Part 3Video · 10 min
  • LinkedList Part 1Video · 17 min
  • LinkedList Part 2Video · 16 min
  • LinkedList Part 3Video · 21 min
  • LinkedList Challenge Part 1Video · 15 min
  • Bug Fix for "Track 1" ErrorVideo · 1 min
  • LinkedList Challenge Part 2Video · 17 min
  • LinkedList Challenge Part 3 (Final video)Video · 16 min
UNIDAD 34 - Inner and Abstract Classes & Interfaces - Old content for Java 11 · 13 lecciones

UNIDAD 34 - Inner and Abstract Classes & Interfaces - Old content for Java 11

  • InterfacesVideo · 13 min
  • Interfaces Part 2Video · 14 min
  • Interfaces Challenge Part 1Video · 18 min
  • Interfaces Challenge Part 2Video · 9 min
  • Inner classes Part 1Video · 17 min
  • Inner Classes Part 2Video · 15 min
  • Inner Classes ChallengeVideo · 12 min
  • Abstract Classes Part 1Video · 17 min
  • Abstract Classes Part 2Video · 11 min
  • Interface vs Abstract ClassVideo · 5 min
  • Abstract Class Challenge Part 1Video · 20 min
  • Abstract Class Challenge Part 2Video · 13 min
  • Abstract Class Challenge Part 3 (includes recursion).Video · 20 min
UNIDAD 35 - Java Generics - Old content for Java 11 · 5 lecciones

UNIDAD 35 - Java Generics - Old content for Java 11

  • Generics IntroductionVideo · 11 min
  • Our Generics ClassVideo · 12 min
  • Our Generics Class Part 2Video · 19 min
  • Our Generics Class Part 3Video · 10 min
  • Generics ChallengeVideo · 13 min
UNIDAD 36 - Lambda Expressions - Old content for Java 11 · 10 lecciones

UNIDAD 36 - Lambda Expressions - Old content for Java 11

  • Lambda Expressions IntroductionVideo · 16 min
  • Lambda Expressions ContinuedVideo · 15 min
  • Lambda Expressions Nested BlocksVideo · 15 min
  • Scope and Functional ProgrammingVideo · 15 min
  • Functional Interfaces & PredicatesVideo · 17 min
  • More on Predicates & SuppliersVideo · 12 min
  • FunctionsVideo · 13 min
  • Chaining java.util.function FunctionsVideo · 12 min
  • Lambda Challenge Part 1Video · 12 min
  • Lambda Challenge Part 2Video · 17 min
UNIDAD 37 - Streams - Old content for Java 11 · 3 lecciones

UNIDAD 37 - Streams - Old content for Java 11

  • StreamsVideo · 14 min
  • Streams - Intermediate and Terminal OperationsVideo · 13 min
  • Streams - Flatmap & Lambda Best PracticesVideo · 22 min
UNIDAD 38 - Naming Conventions and Packages. static and final - Old content for Java 11 · 12 lecciones

UNIDAD 38 - Naming Conventions and Packages. static and final - Old content for Java 11

  • Naming ConventionsVideo · 7 min
  • PackagesVideo · 18 min
  • Packages Part 2Video · 12 min
  • Packages Part 3Video · 12 min
  • Packages (Challenge Exercise)Video · 13 min
  • ScopeVideo · 17 min
  • Scope Part 2 and VisibilityVideo · 12 min
  • Scope +(Challenge Exercise)Video · 7 min
  • Access ModifiersVideo · 17 min
  • The static statementVideo · 13 min
  • The final statementVideo · 15 min
  • Final Part 2 and Static InitializersVideo · 9 min
UNIDAD 39 - Java Collections - Old content for Java 11 · 28 lecciones

UNIDAD 39 - Java Collections - Old content for Java 11

  • Collections OverviewVideo · 16 min
  • Binary SearchVideo · 16 min
  • Collections List MethodsVideo · 18 min
  • Comparable and ComparatorVideo · 19 min
  • MapsVideo · 17 min
  • Map Continued and Adventure GameVideo · 17 min
  • Adding Exits to the Adventure gameVideo · 18 min
  • Adventure Game challengeVideo · 8 min
  • Adventure GameActividad · 0 min
  • Immutable ClassesVideo · 16 min
  • Immutable Class ChallengeVideo · 5 min
  • Sets & HashSetVideo · 20 min
  • HashSet - equals() and hashCode()Video · 17 min
  • Finish off equals() and hashcode()Video · 11 min
  • Potential issue with equals() and sub-classingVideo · 12 min
  • Sets - Symmetric & AsymmetricVideo · 16 min
  • Finishing Off SetsVideo · 9 min
  • Sets Challenge Part 1Video · 15 min
  • Sets Challenge Part 2Video · 13 min
  • Sets Challenge Part 3Video · 18 min
  • Sorted CollectionsVideo · 13 min
  • StockList Class With MapsVideo · 17 min
  • Add a BasketVideo · 16 min
  • TreeMap and Unmodifiable MapsVideo · 21 min
  • Challenge Part 1Video · 13 min
  • Challenge Part 2Video · 11 min
  • Challenge Part 3Video · 8 min
  • Challenge Part 4 (Final)Video · 18 min
UNIDAD 40 - Basic Input & Output including java.util - Old content for Java 11 · 38 lecciones

UNIDAD 40 - Basic Input & Output including java.util - Old content for Java 11

  • ExceptionsVideo · 14 min
  • Stack Trace and Call StackVideo · 13 min
  • Catching and throwing ExceptionsVideo · 14 min
  • Multi Catch ExceptionsVideo · 8 min
  • Introduction to I/OVideo · 16 min
  • Writing content - FileWriter class and Finally blockVideo · 15 min
  • Try with ResourcesVideo · 12 min
  • FileReader and CloseableVideo · 13 min
  • BufferedReaderVideo · 13 min
  • Load Big Location and Exits FilesVideo · 7 min
  • ChallengeVideo · 5 min
  • Buffered Writer and ChallengeVideo · 13 min
  • Byte StreamsVideo · 16 min
  • Reading Binary Data and End of File ExceptionsVideo · 16 min
  • Object Input Output including SerializationVideo · 14 min
  • Finish Object I/O and RandomAccessFile classVideo · 16 min
  • Create Random Access FileVideo · 14 min
  • Update Static Initializer Block With Random File AccessVideo · 12 min
  • Update Adventure Game to Read Random Access FileVideo · 14 min
  • Java NIOVideo · 15 min
  • Writing Objects With Java NIOVideo · 12 min
  • Reading and Writing with Java NIOVideo · 16 min
  • Writing Binary Files with Java NIOVideo · 14 min
  • Reading Files with NIOVideo · 16 min
  • Absolute and Relative ReadsVideo · 11 min
  • Chained Put MethodsVideo · 14 min
  • Writing SequentiallyVideo · 13 min
  • FileChannel to Copy Files and Pipes with ThreadsVideo · 15 min
  • FilesystemVideo · 18 min
  • More on PathsVideo · 12 min
  • Exists and CopyFileVideo · 12 min
  • Move, Rename and DeleteVideo · 11 min
  • File AttributesVideo · 13 min
  • Read Existing Directory ContentsVideo · 14 min
  • Separators Temp Files and File StoresVideo · 12 min
  • Walk File TreeVideo · 12 min
  • Copy Entire TreeVideo · 13 min
  • Mapping IO and NIO MethodsVideo · 13 min
UNIDAD 41 - Regular Expressions - Old content for Java 11 · 8 lecciones

UNIDAD 41 - Regular Expressions - Old content for Java 11

  • Regular Expressions IntroductionVideo · 16 min
  • Character classes and Boundary MatchersVideo · 14 min
  • Quantifiers and the Pattern and Matcher classesVideo · 15 min
  • Matcher find and Group MethodsVideo · 15 min
  • And, Or & NotVideo · 15 min
  • Regular Expressions Challenge Part 1Video · 17 min
  • Regular Expressions Challenge Part 2Video · 16 min
  • Regular Expressions Challenge Part 3Video · 6 min
UNIDAD 42 - Databases - Old content for Java 11 · 35 lecciones

UNIDAD 42 - Databases - Old content for Java 11

  • Section IntroductionVideo · 2 min
  • Database TerminologyVideo · 11 min
  • Install and Setup SQLite for WindowsVideo · 8 min
  • Install and Setup SQLite for MacVideo · 2 min
  • Install and Setup SQLite for LinuxVideo · 3 min
  • Introduction to SQLiteVideo · 11 min
  • More with SQLiteVideo · 11 min
  • Querying Data With SQLVideo · 16 min
  • SQL Order by and JoinsVideo · 13 min
  • More Complex JoinsVideo · 12 min
  • Wildcards in Queries and ViewsVideo · 15 min
  • Housekeeping and Final SQL ChallengeVideo · 14 min
  • JDBC and SQLite GUI BrowserVideo · 16 min
  • Creating Databases With JDBC in JavaVideo · 17 min
  • JDBC Insert, Update, DeleteVideo · 16 min
  • .executeQuery() and using ConstantsVideo · 21 min
  • The Music SQLite DatabaseVideo · 13 min
  • Write Java Query for ArtistsVideo · 15 min
  • Executing SQL in DB BrowserVideo · 17 min
  • Query Albums by Artist MethodVideo · 16 min
  • Query Artists for Song methodVideo · 15 min
  • Result Set Meta DataVideo · 15 min
  • Functions and ViewsVideo · 17 min
  • Write the Method to Query ViewVideo · 12 min
  • SQL Injection Attacks and Prepared StatementsVideo · 17 min
  • TransactionsVideo · 14 min
  • Inserting Records With JDBCVideo · 10 min
  • Insert Albums, Artists, and SongsVideo · 14 min
  • Test Insert JDBC CodeVideo · 18 min
  • JDBC with a GUI ProgramVideo · 18 min
  • Add ArtistsVideo · 13 min
  • Fix Artist and Preload RecordsVideo · 13 min
  • Implement Artist QueryVideo · 12 min
  • Add ProgressBarVideo · 10 min
  • Handling UpdatesVideo · 15 min
UNIDAD 43 - Java Networking Programming - Old content for Java 11 · 9 lecciones

UNIDAD 43 - Java Networking Programming - Old content for Java 11

  • Networking OverviewVideo · 10 min
  • First Client and Server AppsVideo · 15 min
  • Multi Threaded ServerVideo · 14 min
  • Multi-Threading and TimeoutsVideo · 13 min
  • UDP Server and ClientVideo · 18 min
  • High Level APISVideo · 19 min
  • URL Connections and Input Stream ReaderVideo · 16 min
  • HTTPUrlConnectionVideo · 18 min
  • Alternatives to HTTPUrlConnectionVideo · 21 min
UNIDAD 44 - Archived Videos · 2 lecciones

UNIDAD 44 - Archived Videos

  • Old JavaFX Introduction Video for JDK 8Video · 18 min
  • Old JavaFX Code Vs FXml Video for JDK 8Video · 13 min
UNIDAD 45 - Extra Information - Source code, and other stuff · 2 lecciones

UNIDAD 45 - Extra Information - Source code, and other stuff

  • Source code for all ProgramsLectura · 0 min
  • Bonus Lecture and InformationVideo · 5 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    45 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Java Masterclass 2025: 130+ Hours of Expert Lessons

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Tim Buchalka.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 45 unidades · 789 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Tim Buchalka; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Java Masterclass 2025: 130+ Hours of Expert Lessons

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture