PYTHON DEVELOPMENT
Python Programming Basics
Coding basics, IDE, data, calculations, conditional statements, loops, methods.
Python Data Structures
Arrays, lists, maps, strings, regex, nested structures, maps, lambda & streaming API, stacks, queues, exceptions, files, debugging, error handling, bitwise operations, text processing.
Python OOP
Classes & objects, generics, OOP principles, encapsulation, inheritance, interfaces, abstraction, polymorphism, unit testing, & TDD, design patterns, SOLID principles, iterators, & generators, decorators.
Python Web and Django
PostgreSQL, Django, URL & Views, Authentication & Security, Unit & Integration Testing, Django REST Framework, Deployment.
Web Applications Flask
Flask Framework, SQLAlchemy, Postgres migrations, Schemas, Validation & password hashing, JWT, Clean code, Unit Testing
JAVA DEVELOPMENT
Algorithm Fundamental (Java)
Recursion & backtracking, combinatorial problems, searching, sorting & Greedy algorithms, Graph Theory, traversal & shortest paths, Dynamic Programming.
Algorithm Advanced (Java)
Graphs Topologica Sorting, MST, Graphs Bellman-Ford, Longest Path in (DAG), graphs strongly connected components, Max Flow, Dynamic Programming advanced, amortization & problem classification (P, NP, NP-completeness, reductions).
Java Basic
Coding basics, IDE, data, calculations, conditional statements, loops, methods.
Java OOP
Classes & objects, generics, iterators, comparators, OOP principles, encapsulation, inheritance, interfaces, abstraction, polymorphism, unit testing, dan TDD, design patterns, SOLID principles.
Java Databases
JDBC, ORM, ORM, Hibernate, mappings, code-first, Spring Data, JPQL, JSON, XML.
Java Data Structures
Arrays, lists, maps, strings, regex, nested structures, maps, lambda & streaming API, stacks, queues, exceptions, files, debugging, error handling, bitwise operations, text processing.
Java Web Development
Spring MVC + Spring Boot.
JAVASCRIPT DEVELOPMENT
JavaScript Basics
Coding basics, IDE, data, calculations, conditional statements, loops, methods.
Data Structures in JS
Arrays, lists, maps, strings, regex, nested structures, lambda, filter, map, reduce, stacks, queues, exceptions.
JavaScript Fundamentals
Basic syntax, control flow, functions, objects, DOM & DOM interaction, modules, unit testing.
JavaScript Apps
RESTful APIs, AJAX, asynchronous programming, remote databases, Firebase, UI rendering, templating engines, routing, design patterns, best practices.
React
JSX components, properties, state, events, lifecycle, fetching server-side data, routing, forms, hooks, unit testing.
VueJS
Intro VueJS, Directives & Event Handling, Components, Forms, & Validators, Filters, Mixins, HTTP, SPA, & Routing, State Management
JS Back-End
Node.js, Express.js, templating, view engines, MongoDB, Mongoose (CRUD dan querying), sessions, authentication, JWT,validation, error handling, REST APIs, test automation.
Angular
framework concepts, TypeScript, components, dependency injection, observables and RxJS, modules, routing, forms, pipes, interceptors, subjects, state management.
C++ OR C# DEVELOPMENT
C++ Basics
coding basics, IDE, data, calculations, conditional statements, loops, methods.
C++ Fundamental
Basic syntax, functions, arrays, String & Streams, vectors, lists, & iterators
C++ OOP
Objects & classes, OOP constructors, Rule of 4, inheritance, abstraction, polymorphism
C++ Advanced
Stacks & Queues, Map & Set, multidimensional arrays, computer memory, references, pointers, memory management
Application Development C++
Ubuntu basics, CMake tool & SDL2 library, SDL2 library runtime, Window handling, Mouse & Keyboard events, Image layering & Hardware Accelerated, Rendering, Scaling & Alpha Blending, Texts & Colors, rotation, & flipping effects, Buttons & Timers
C# Data Structures
Arrays, lists, maps, strings, regex, nested structures, dictionaries, lambda, dan streaming API, stacks, queues, exceptions, files, debugging, error handling, multidimensional arrays, git & Github, text processing, bitwise operations.
Data Structures Fundamental (C#)
Relational databases, MySQL, database design, SQL language, SELECT, INSERT, UPDATE, DELETE, filtering, joins, grouping, functions, stored procedures, transactions.
Data Structures Advanced (C#)
B-Trees – 2-3 Trees & Red-Black, AVL Trees dan AA-Trees, hash tables sets & maps, data structures augmentation
C# OOP
Classes & objects, generics, iterators, com- parators, OOP principles, encapsulation, inheritance, interfaces, abstraction, polymor- phism, unit testing, dan TDD, design patterns, SOLID principles.
C# Databases and ORM
ADO.NET, ORM, LINQ, mappings, code-first, Entity Framework, JSON, XML.
C# Web and ASP.NET MVC
MVC Advanced, IoC & Data Binding, StateManagement, ASP.NET, Web API, Security & Identity, Azure, Deployment, CI, Blazor, Application flow, Middleware, Filters
C# Masterclass
C# In Depth, C# Tips & Tricks, Reflection, Expression Trees, Multithreading.
SERVER OR CLOUD
Databases and MS SQL Server
Relational databases, MS SQL Server, database design, SQL language, SELECT, INSERT, UPDATE, DELETE, filtering, joins, grouping, functions, stored procedures, transactions.
Windows System Administration
Introduction Windows server, services & components, fundamental active directory, powershell, system monitoring & maintenance, dan advanced services.
AWS Essentials
Bagaimana Cloud di buat, identity access management & S3, Amazon Elastic Com- pute Cloud & EBS, Amazon Virtual Private Cloud & Route 53, database AWS, AWS serverless applications, dan highly available architecture.
Azure Essentials
Core & advanced infrastructure services, databases & analytics, Azure untuk developers, Azure untuk DevOps.
Linux System Administration
Linux introduction, bekerja dengan console, network, software, dan services management, bash scripting & automation, users dan access management, disks, file systems, dan archives.
DevOps - Infrastructure & Configuration Management
Classes & objects, generics, iterators, comparators, OOP principles, encapsulation, inheritance, interfaces, abstraction, polymorphism, unit testing, dan TDD, design patterns, SOLID principles.
DevOps - Containerization, CI/CD & Monitoring
Introduction DevOps, basic containerization Docker, advanced containerization Docker, basic CI/CD Jenkins, Advanced CI/CD Jenkins, monitoring dengan Prometheus & Grafana, dan monitoring dengan Elastic Stack.
Windows System Administrator Advanced
Data storage solutions, Virtualization, Containerization, Clusters & High Availability Services, AD Activities & Services, Additional Services, Desired State Configuration
Linux System Administration Advanced
Local Storage & Additional Techniques, Network & System Security Distributed & Shared Storage, Network Services, Virtualization & Containerization, Clustering & High Availability, Management & Maintenance
Domain-Driver Design ASP.NET Core Microservices
Server Structures & Architectures, Domain Model, Business Logic Domain-Driven Design, Infrastructure & Application in Clean Architecture, Presentation & high quality in Clean Architecture, Optimal DDD usage microservice, applications
Kubernetes
Core Concepts, Cluster Setup & management, Security & Policies, Storage & Persistence, Advanced Concepts, Troubleshooting, Templating Tools, Package Management
Process Automation ASP.NET Core Microservices
Containerization Basics, Advanced Containerization, Continuous Integration & Continuous, Delivery, Clusterization Basics, Advanced Clusterization, Cloud Infrastructure
Microsoft SaaS & Security
Cloud services concepts, Identity Management, Collaboration Services in Microsoft 365, Security considerations in Exchange & SharePoint Online, Mobile Device Management, Microsoft 365 information protection
Computer Networking Advanced
Technologies Advanced, Routing OSPF Advanced, Access Control Lists, Domain Name System, IPV6, Wireless Networking Concepts, Cloud Networking with Microsoft Azure, Software Defined Networking
MACHINE LEARNING OR DEEP LEARNING
Math Concepts Developers
High school maths, basic algebra, linear al- gebra, calculus, probability & combinatorics, statistics, & hypothesis testing.
Data Science
Data acquisition, data tidying & cleaning, visualization, bekerja dengan images & text, project architecture.
Machine Learning
Basic principles dari Machine Learning, practical models, model training, tree & ensemble methods, neural networks, linear & logistic regression.
Deep Learning
Regression models, tensorflow, modern architectures untuk image & text processing, debugging techniques, deployment, monitoring.
DATABASES
Java Databases
JDBC, ORM, ORM, Hibernate, mappings, code-first, Spring Data, JPQL, JSON, XML.
Databases and MS SQL Server
Relational databases, MS SQL Server, database design, SQL language, SELECT, INSERT, UPDATE, DELETE, filtering, joins, grouping, functions, stored procedures, transactions.
C# Databases and ORM
ADO.NET, ORM, LINQ, mappings, code-first, Entity Framework, JSON, XML.
Databases & SQL
Relational databases, MySQL, database design, SQL language, SELECT, INSERT, UPDATE, DELETE, filtering, joins, grouping, functions, stored procedures, transactions.
CYBERSECURITY
Information Security Management
Information security concepts, security document management, compliance, risk management, asset security, determine data security controls, identity & access management.
QA Fundamentals
Introduction software testing, 7 testing principles, software development cycle, test levels & test types, bug tracking, using version control systems, testing techniques, test organization, planning, estimation, monitoring, dan control, NUnit Framework, menulis unit tests dengan C#, test automation, Selenium IDE, WebDriver installation & setup, tool support testing, Reporting issues & defects.
QA Automation
Test automation overview, unit testing & NUnit, API testing & REST, selenium & POM, appium, test environment setup, performance & security testing.
Comprimising Platforms
Evading IDS; firewall, honeypots, hacking web servers and web applications, session hijacking, SQL injection, cryptography, dan tipe serangan.
Open Source and Thread Intelligence
Introduction ethical hacking, footprinting & reconnaissance, identity access management & Cloud compute, enumeration, vulnerability analysis, social engineering, dan Cloud computing.
System and Network Compromising
System hacking, malware threads, Sniffing network, hacking wireless networks, denial of service, hacking mobile platforms, IoT hacking.
LAINNYA
Microsoft Excel Automation
Introduction VBA, Basic elements VBA, Conditional Statements, Debugging, Loops, Simple Data Structures
Agile Advanced Scrum
Scrum master role, Scrum artifacts, Monitoring & review, Scaling Agile, Product owner role
Unity 3D Basics
Unity basics, game object, collisions & physics, User Interface, 2D graphics, physics & particles, animation & audio, advanced scripting performance, Package Manager.
Unity Advanced
Basic AI, NavMesh & pathfinding, dynamic pathfinding, multiplayer basics, multiplayer advanced, AI – FSM/Behaviour Trees, particle systems & shaders, deployment.
iOS Development Swift
Introduction Swift, Swift Fundamentals, Swift Advanced, Introduction UIkit, IOS Essentials, Working dengan Frameworks, Networking in iOS, SwiftUI
HTML & CSS
HTML, elements, forms, tables, CSS styling, grids & layouts, responsive design.
DATA STRUCTURES & ALGORITHMS
Data Structures Fundamentals (with C#)
Data structures & complexity, linear data structures, trees representation & Traversal (BFS, DFS), heaps, BST.
Algorithms Fundamentals (with Java)
Recursion & backtracking, combinatorial problems, searching, sorting & Greedy algorithms, Graph Theory, traversal & shortest paths, Dynamic Programming.
Data Structures Advanced (with C#)
B-Trees – 2-3 Trees & Red-Black, AVL Trees and AA-Trees, hash tables sets & maps, data structures augmentation.
Algorithms Advanced (with Java)
Graphs Topologica Sorting, MST, Graphs Bellman-Ford, Longest Path in (DAG), graphs strongly connected components, Max Flow, Dynamic Programming advanced, amortization & problem classification (P, NP, NP-completeness, reductions).
Algorithms Advanced (with Java)
Graphs Topologica Sorting, MST, Graphs Bellman-Ford, Longest Path in (DAG), graphs strongly connected components, Max Flow, Dynamic Programming advanced, amortization & problem classification (P, NP, NP-completeness, reductions).
C++ DEVELOPMENT
C++ Basics
Coding basics, conditional statements, complex conditional statements, for loops, while loops, nested loops.
C++ Fundamentals
Basic syntax, functions, arrays, String & Streams, vectors, lists, & iterators.
C++ OOP
Objects & classes, OOP constructors, Rule of 4, inheritance, polymorphism.
C++ Advanced
Stacks & Queues, Map & Set, multidimensional arrays, computer memory, references, pointers, memory management.
GAME DEVELOPMENT
Unity 3D Basics
Unity basics, game object, collisions & physics, User Interface, 2D graphics, physics & particles, animation & audio, advanced scripting performance, Package Manager.
Unity Advanced
Basic AI, NavMesh & pathfinding, dynamic pathfinding, multiplayer basics, multiplayer advanced, AI – FSM / Behaviour Trees, particle systems & shaders, deployment.