/java-se-edu

Java eğitimi örnekleri

Primary LanguageJava

Professional Software Development Training with Java Technologies in 100 hours.

100 saatte Java Teknolojileri ile Profesyonel Yazılım Geliştirme Eğitimleri

Codes of the projects of Professional Software Development Training with Java Technologies in 100 hours.

Education 1 - Temel Java SE ve OOP

Algoritma, Eclipse IDE, IntellJ IDEA, Maven, Gradle, Git, GitHub, Classes (Sınıflar), Değişkenler (Variables), Döngüler (Loop Controls), Karar Kontrol Mekanizmaları (Selection Statements), Arrays (Diziler), Methods, OOP (Object-Oriented Programming), Encapsulation (Kapsülleme), Inheritance (Kalıtım), Polymorphism (Çok Biçimlilik) - Abstraction (Soyutlama), Interface (Arayüz) - Collections (Koleksiyonlar), Generics, Streams Lambda, Try Catch Exception (İstisnalar ve Hatalar)

Education 2 - SQL ve İlişkisel Veritabanları

RDBMS (MySQL, PostgreSQL, MSSQL, ORACLE), SQL (SELECT, WHERE, GROUP BY, HAVING, ORDER BY, INSERT, UPDATE, DELETE, AS, MIN, MAX, COUNT, AVG, SUM, LIKE, IN, BETWEEN) - SQL JOINS - View - Index, DB Normalization (normalizasyon)

Education 3 - JPA/Hibernate

JDBC - ORM - Hibernate - Annotations, Tablo ilişkileri (1-1, 1-m, m-m), Hibernate ile proje çalışması

Education 4 - Spring Boot

Spring Boot (DI - IoC) - MVC - Çok Katmanlı Mimari, Annotations - Lombok, Spring Data JPA (RDBMS, NoSQL), CRUD (Create, Read, Update, Delete), RESTful API, Postman, OpenApi, Swagger UI, Apache Spark, Spring ile proje çalışması

Education 5 - Java Microservices ve Spring Cloud

Monolithic, Microservices Mimarileri, Sanallaştırma, Docker Image, Container, Hub Spring Cloud, Microservices Authorization, Authentication, JWT, RESTful API, OpenFeign, Postman, OpenApi Swagger UI, ConfigServer, Remote GitHub Config, ApiGateway, CircuitBreaker, Zipkin, Sleuth, SAGA, CQRS, Spring AMQP, RabbitMQ, Apache Kafka, Docker Compose

Education 6 - CI/CD DevOps Pipeline

Cloud AWS, Azure, GCP, Docker Image, Container, Hub, Docker Compose, Kubernetes (K8s), Pod, Deployment, Service, CI/CD DevOps Pipeline, Spring Boot projesi, Jenkins