3 Ekim 2014 Cuma



Arkadaşlar merhaba,
Bugün, benimde daha önceden katıldığım ve çok faydalandığım bir online kursu sizinle paylaşmak istiyorum. Hüseyin Akdoğan hocamın sade ve akıcı bir şekilde anlattığı Kurumsal yazılımlarda sıklıkla kullanılan teknolojilerin ve big data kavramlarının bu teknolojilerde nasıl kullanıldığının iyi bir şekilde ifade edildiği bu eğitime mutlaka katılmanızı tavsiye ederim. 


Önemli bir kısmı uygulamalı olarak sürdürülecek eğitimde, Cumartesi günleri gerçekleştirilecek etütlerde incelenmek üzere proje görevleri verilecektir.

Bu dönem ki eğitimimizde aşağıdaki anahtar kavramlar üzerinde çalışacağız.
  • JavaEE 7
  • Spring
  • Apache Shiro
  • JSF 2.2
  • HTML 5
  • Web Intelligence
  • NoSQL
  • MongoDB
  • Elesticsearch

Bu eğitim sonunda yapabileceklerinizden bazıları:
  • Core Spring teknolojisi ile büyük projelerde kolay nesne yönetme
  • Spring Security ve Apache Shiro ile güvenli web siteleri inşa etme
  • JSF 2.2 ile stateless ve HTML 5 uyumlu uygulamalar geliştirebilme
  • Google, Amazon ve Yahoo gibi büyük firmaların kullandığı RESTful yaklaşımını, kendi projelerinizde kullanabilme
  • Dil bağımsız servis ve haberleşme uygulamaları geliştirebilme
  • Hazelcast ile birlikte, verilerinizi sunucularınız üzerinde dağıtıklaştırabilme
  • Nginx ile yoğun trafik alan sunucularınızda yük-dengeleme kurabilme
  • MongoDB ve Elasticsearch ile büyük ölçekli verileri yönetebilme, performanslı çalışabilme

Eğitim Konuları:

Çekirdek Spring
  • Dependency Injection & Inversion of Control
  • Coupling & De-Coupling
  • Spring AOP
  • Transaction yönetimi
  • Spring ve Hibernate
Java Güvenlik Çatıları
  • Authentication kavramı
  • Authorization kavramları
  • URL bazlı güvenlik yönetimi
  • Spring Security
  • Apache Shiro
Temel JavaServer Faces
  • Temel JSF
  • JSF Yaşam Döngüsü
  • JSF Olay Model ve Mimarisi
JavaServer Faces’ta Yenilikler
  • JavaServer Faces 2.0 ile gelen yenilikler
  • Anotasyon
  • Ajax
  • System Events
  • JSF 2.2 ile gelen yenilikler
  • HTML 5
  • Stateless Views
  • ViewAction Component
  • Resource Library Contracts
  • Faces Flow
RESTful Web servisleri
  • RESTful yaklaşımı
  • Java EE 7 (JSR 339): JAX-RS 2.0 standardı
  • Jax-RS ve JAXB
  • Jax-RS 2 ile JSON-P kullanımı
Nginx & Hazelcast
  • Nginx mimarisi
  • Nginx’i öne çıkaran noktalar
  • Nginx load-balancing & fail-over yönetimi
  • In-Memory Data Grid kavramı ve Hazelcast
  • Hazelcast Clustering
NoSQL & MongoDB
  • Big Data kavramı
  • NoSQL kavramı
  • RDBMS sistemlerle temel farklar
  • MongoDB
  • Avantajları
  • Write Concern
ElasticSearch
  • Web Intelligence
  • Full Text Search
  • Index, Type ve Mapping
  • Cluster ve Node yapısı
  • Bulk API
  • Java API
  • Facets ve Aggregations modülleri

Online eğitim günleri
1. gün 13 Ekim Pazartesi 20:00-21:30 (Başlangıç)
2. gün 15 Ekim Çarşamba 20:00-21:30
3. gün 18 Ekim Cumartesi 11:00-14:00
4. gün 20 Ekim Pazartesi 20:00-21:30
5. gün 22 Ekim Çarşamba 20:00-21:30
6. gün 25 Ekim Cumartesi 11:00-14:00
7. gün 27 Ekim Pazartesi 20:00-21:30
8. gün 30 Ekim Perşembe 20:00-21:30
9. gün 01 Kasım Cumartesi 11:00-14:00
10. gün 03 Kasım Pazartesi 20:00-21:30
11. gün 05 Kasım Perşembe 20:00-21:30
12. gün 08 Kasım Cumartesi 11:00-14:00 (Bitiş)

Toplam 4 Hafta, 12 Oturum, 24 Saat

Katılım şartı 
Katılımcıların Java programlama dilinin temellerini bilmesi gerekmektedir.

Eğitmen:
Hüseyin Akdoğan

Mekan
Bu eğitim internet üzerinden online olarak gerçekleştirilecektir. Dersler Gotomeeting aracı ile sağlanacaktır. Katılımcıların Windows veya Mac bilgisayarları ile derse katılmaları gerekmektedir.

0 yorum :

Yorum Gönder