Lenguajes de programación
Tutoriales de Python, C, C++, Java, JavaScript, TypeScript, Go, R y Haskell — desde sintaxis básica hasta técnicas avanzadas.
Lesson 9: Mini Project Movie Search App
By the end of this lesson, you will be able to:
Leer artículo →Module 8: Capstone Projects & Final Topics
Goal: Apply all learned concepts to build productionready applications and master professional development practices.
Leer artículo →Lesson 1: JavaScript Style Guide & Best Practices
By the end of this lesson, you will be able to:
Leer artículo →Lesson 10: Final Project FullStack App
By the end of this lesson, you will be able to:
Leer artículo →Lesson 2: Testing with Jest
By the end of this lesson, you will be able to:
Leer artículo →Lesson 3: Version Control Git/GitHub
By the end of this lesson, you will be able to:
Leer artículo →Lesson 4: CI/CD Basics
By the end of this lesson, you will be able to:
Leer artículo →Lesson 5: Project Deployment
By the end of this lesson, you will be able to:
Leer artículo →Lesson 6: Capstone Project Personal Portfolio
By the end of this lesson, you will be able to:
Leer artículo →Lesson 7: Capstone Project Chat App
By the end of this lesson, you will be able to:
Leer artículo →Lesson 8: Capstone Project ECommerce Cart
By the end of this lesson, you will be able to:
Leer artículo →Lesson 9: Performance Optimization
By the end of this lesson, you will be able to:
Leer artículo →ObjectOriented Programming CCIT4023
1. Answer: A Array of String The main method signature is public static void mainString args.
Leer artículo →Comprehensive Java Training Materials
Welcome to a comprehensive Java training program designed for students learning Java from beginner to advanced levels. This curriculum covers everything from basic syntax to advanced topics, data structures, and multifil
Leer artículo →Java Concurrency for Exchange Systems — Course Index
A 7module, ~14–16 week course on threads, JVM memory model, locks, concurrency utilities, async/reactive patterns, exchangestyle system design, and concurrent big data with Spark.
Leer artículo →Module 1 — Threads, JVM Memory Model & Visibility 2 weeks
Most engineers know how to use threads, but not how they actually work under the hood.
Leer artículo →Module 2 — Locks, Synchronization & LockFree Design 2 weeks
Real exchanges do not rely on naïve synchronized usage.
Leer artículo →Module 3 — Java Concurrency Utilities in Depth 2 weeks
Decoupling: Submit tasks without managing threads directly no new Thread....start everywhere. Reuse: Thread pools reuse a fixed set of threads; avoid the cost of creating/destroying threads per task. Backpressure and lif
Leer artículo →Module 4 — Asynchronous Programming & Reactive Thinking 2 weeks
Asyncfirst thinking is essential for Web3 and exchange systems.
Leer artículo →Module 5 — Concurrency Models Used in Exchanges 2 weeks
This module provides major interview differentiation.
Leer artículo →Module 6 — RealWorld Exchange System Design 2–3 weeks
States: Created → Validated → Accepted → PartiallyFilled → Filled / Cancelled / Rejected. Transitions: Strict state machine; idempotent by client order ID where applicable. Persistence: Persist at accept and at every fil
Leer artículo →Module 7 — Using Spark to Concurrently Process Big Data 2 weeks
Scale beyond a single JVM: distribute work across a cluster with Apache Spark.
Leer artículo →Library Management System Multifile Project Example
This project demonstrates a complete Java application with proper package structure and separation of concerns.
Leer artículo →ABC Project MultiFile Java Project Example
This project demonstrates a simple multifile Java application where: A.java is the main class that uses classes from B.java and C.java B.java provides utility functions mathematical operations C.java provides data proces
Leer artículo →