KELAS INFORMASI TEKNOLOGI

SoftUni mempunyai banyak pilihan program sesuai dengan kebutuhan perusahaan anda. Mulai dari tahapan pengenalan sampai ke tahapan ahli yang akan dibimbing oleh tutor berpengalaman. Pengaturan jadwal kelas pun fleksibel sesuai kesepakatan dengan perusahaan (dan karyawan)

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.

Belum temukan kelas yang sesuai kebutuhan anda?

Konsultasikan kebutuhan anda dengan kami dan dapatkan kelas yang anda butuhkan hanya dengan satu klik