Spring-Data-jpa-Hibernate-2

Amaç : Bu eğitim ile Java EE dünyasına giriş yapabilirsiniz. Java kariyeri isteyen arkadaşlar yeterli bir Java SE bilgisinden sonra bu eğitime dahil olabilir. Java SE eğitiminde kendini yeterli görmeyen arkadaşlar Youtube kanalımız üzerinden ücretsiz olarak bu ders videolarını izleyip uygulayabilir.

Spring Boot Nedir? :

Spring Framework kullanarak uygulama geliştirirken xml dosyaları üzerinden konfigürasyon işlemlerini yapmaktayız. Bu işlemler proje büyüdükçe vakit alabiliyor. Spring Boot ise bu vakit kaybını en aza indirmeyi planlayan bir başka Spring Freamework’üdür.

Spring Boot sadece koda odaklanmayı sağlamayı amaçlamakta olup bizi xml dosyaları üzerindeki vakit kaybını ortadan kaldırır. Xml dosyaları ile uğraşmadan Spring tabanlı uygulamaları hemen geliştirebileceğimiz Spring Boot ile yapabilecekleriniz sınırsız. Spring Boot’un amacı sadece koda odaklanmayı sağlamak. Hatta öyle ki kendi içerisinde gömülü bir Tomcat gelmektedir.

Katılabilmek için ön şart nedir?

Kendini rahatça ifade edebilecek seviyede yeterli Java SE bilgisi ve Temel MySQL bilgisi.

Eğitim internet üzerinden canlı ders (online) olarak mı gerçekleştirilmektedir, eğitimlerin kaydı alınıyor mu ?
Eğitimler internet üzerinden canlı ders (online) olmaktadır.

Eğitimlerin kaydı alınmaktadır.
Video kayıtları, kodlar , dokümanlar vs eğitime katılan arkadaşlarla paylaşılmaktadır.

Eğitimin süresi ve günü nedir ? Kaç hafta sürmektedir ?
4 Ay/16 hafta sürmektedir.

Hafta sonu (Cumartesi – Pazar) 2 gün ders olmaktadır. Dersler 3×40-50 dakikalık bloklardan oluşmaktadır.
10 dakikalık aralar vermekteyiz.
Genel olarak 09:00 – 12:00 arası dersler işlenmektedir.

En Yakın Eğitim Başlama Tarihi Ne Zaman?
06.05.2017 Cumartesi

Eğitimde kullanılacak teknolojiler nelerdir?

  • Java EE 7: JPA 2.1, Bean Validation 1.1, JMS 2.0, EJB 3.2, CDI 1.1, JAX-RS 2.0, security.
  • Java 8: Lambda expressions, Date and Time API, streams and more.
  • Wildfly 8 (former JBoss) as Application Server.
  • MySQL
  • Hibernate
  • Spring Framework, Spring Boot, Spring Data JPA
  • Maven.
  • Vaadin Framework
  • Eclipse IDE (this is a Maven project, so you can use other IDE).
  • Postman Chrome extension to test all our REST endpoints.

Bu kurs sonunda neleri öğrenmiş olacağım?

  • Sıfırdan bir Kurumsal Java Projesi oluşturacaksınız.
  • Java EE teknolojilerini Spring Boot Framework ile kombine bir şekilde birleştirmeyi öğreneceksiniz.
  • Wildfly/JBoss ile çalışmayı öğreneceksiniz.
  • Maven kullanmayı öğreneceksiniz.
  • Vaadin Framework üzerinde iyi bir kavrayış elde edeceksiniz.
  • XML ile Spring Framework’ü öğreneceksiniz.
  • JPA hakkında kalıcı bilgiler öğreneceksiniz.
  • Spring Boot ile proje geliştirmeyi öğreneceksiniz.

Eğitim Konu Başlıkları Nelerdir?

  • Giriş – (Proje Gereksinimleri, Kullanılacak Teknolojiler, Proje Mimarisi, Proje Metodolojileri)
  • Installing Java , Eclipse, Maven, MySQL , JBoss – WildFly
  • What is Maven? 
  • Maven with command line and Eclipse 
  • Project Object Model (POM) 
  • Build lifecycles and phases, Plugin 
  • Maven repositorie, Multiple modules
  • Parent pom vs aggregator pom, Using WARs
  • Java Persistence API (JPA)
  • JDBC
  • What is Java Persitence API?
  • Java Persistence API architecture
  • Object relation mapping components
  • First JPA application – insert new record
  • JPA annotations
  • Basic CRUD operartions with EntityManager – insert – read – delete
  • Java Persistence Query Language (JPQL) – basic queries – native SQL queries- named queries
  • Inheritance in JPA- Inheritance strategies- MappedSuperclass
  • Entity relationships – @OnToOne – @OneToMany – @ManyToOne- @ManyToMany
  • Lazy and eager fetch- Cascading fields- Callbacks and listeners- Locks – optimistic and pessimistic
  • JPA vs hibernate
  • Spring Framework – XML Configuration
  • Architecture of Spring framework
  • First Spring application
  • Spring containers
  • Bean scopes – Bean init and destroy
  • Dependency injection
  • Annotations- java based annotations autowire qualifier configuration
  • @Qualifier annotation
  • Spring Boot
  • First spring boot application
  • Using annotations in Spring Boot
  • Building with Maven
  • Building with Eclipse
  • Spring boot with vaadin integration
  • Using existing WildFly server
  • Spring and Spring Boot summary
  • Spring Security
  • Vaadin Framework Basics
  • Java EE, Spring Boot, Maven ile Web Application Geliştirme

Eğitimler nasıl işleniyor, hangi araçları kullanıyoruz?

Eğitimler için internet bağlantınızın olması yeterli. Nerede olursanız olun internet bağlantısı üzerinden eğitimleri izleyip uygulayabilirsiniz.
Chrome/Firefox  web tarayıcısı yeterli olacaktır.
Canlı ders başladığında, eğitim linkini Facebook/Whatsapp üzerinden paylaşıyorum.
Her bir eğitim grubu için Facebook ve Whatsapp ta bir grup oluşturuyorum, iletişim ve bilgi paylaşımını bu kanallar ile yapıyorum.

Eğitim Ücreti Ne Kadar?

800 TL (Maddi sıkıntı varsa 4 eşit taksit ödeme yapılabilir)

İletişim:

Faik TURAN – Java Yazılım Eğitmeni
Whatsapp No: 0536 978 26 12
email: turanfaik@hotmail.com

Online Java SE, Java EE ve Android Youtube Videoları

Java SE Youtube Videolarıma Aşağıdaki oynatma listesinden ulaşabilirsiniz.
https://www.youtube.com/playlist?lis…8JY0BLMyCc7yVY

Java EE Youtube Videolarıma Aşağıdaki oynatma listesinden ulaşabilirsiniz.
https://www.youtube.com/playlist?lis…brCApx5YC3P4YA

Online Java EE Youtube Videolarıma Aşağıdaki oynatma listesinden ulaşabilirsiniz.
https://www.youtube.com/playlist?lis…NK0-Ddq-oVYoYp

Online Android Youtube Videolarıma Aşağıdaki oynatma listesinden ulaşabilirsiniz.
https://www.youtube.com/playlist?lis…VE0rbaRWjGIi5y

Programlama Teknikleri Youtube Videolarıma Aşağıdaki oynatma listesinden ulaşabilirsiniz.
https://www.youtube.com/playlist?lis…LKV-Xc1fyxab08

Java EE, Spring Boot, Maven ile Adım Adım Proje Geliştirme Eğitimi (Online Eğitim)

Leave a Reply

Your email address will not be published. Required fields are marked *