프로그래밍 언어
Python, C, C++, Java, JavaScript, TypeScript, Go, R, Haskell 튜토리얼 — 기초 문법부터 고급 기법까지.
Lesson 3: Version Control Git/GitHub
By the end of this lesson, you will be able to:
글 읽기 →Lesson 4: CI/CD Basics
By the end of this lesson, you will be able to:
글 읽기 →Lesson 5: Project Deployment
By the end of this lesson, you will be able to:
글 읽기 →Lesson 6: Capstone Project Personal Portfolio
By the end of this lesson, you will be able to:
글 읽기 →Lesson 7: Capstone Project Chat App
By the end of this lesson, you will be able to:
글 읽기 →Lesson 8: Capstone Project ECommerce Cart
By the end of this lesson, you will be able to:
글 읽기 →Lesson 9: Performance Optimization
By the end of this lesson, you will be able to:
글 읽기 →ObjectOriented Programming CCIT4023
1. Answer: A Array of String The main method signature is public static void mainString args.
글 읽기 →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
글 읽기 →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.
글 읽기 →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.
글 읽기 →Module 2 — Locks, Synchronization & LockFree Design 2 weeks
Real exchanges do not rely on naïve synchronized usage.
글 읽기 →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
글 읽기 →Module 4 — Asynchronous Programming & Reactive Thinking 2 weeks
Asyncfirst thinking is essential for Web3 and exchange systems.
글 읽기 →Module 5 — Concurrency Models Used in Exchanges 2 weeks
This module provides major interview differentiation.
글 읽기 →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
글 읽기 →Module 7 — Using Spark to Concurrently Process Big Data 2 weeks
Scale beyond a single JVM: distribute work across a cluster with Apache Spark.
글 읽기 →Library Management System Multifile Project Example
This project demonstrates a complete Java application with proper package structure and separation of concerns.
글 읽기 →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
글 읽기 →1. Getting Started with Python
Python is a highlevel, interpreted programming language known for its simplicity and readability. Created by Guido van Rossum and first released in 1991, Python has become one of the most popular programming languages wo
글 읽기 →2. Core Syntax Variables, Data Types, and Operators
Variables are containers for storing data values. In Python, you don't need to declare variables with a specific type Python automatically determines the type based on the value assigned.
글 읽기 →3. Control Flow Making Decisions and Repeating Actions
Control flow determines the order in which statements are executed in a program. Python provides several control flow structures to make decisions and repeat actions.
글 읽기 →4. Data Structures Organizing and Storing Data
Data structures are ways of organizing and storing data in a computer so that it can be accessed and modified efficiently. Python provides several builtin data structures that are essential for programming.
글 읽기 →5. Functions Reusable Code Blocks
Functions are reusable blocks of code that perform specific tasks. They help organize code, avoid repetition, and make programs more modular and maintainable.
글 읽기 →