safe_image[2]Daha önceki bir yazımda bahsetmiştim Java Yaz Okulundan. 3 haftalık yoğun bir eğitim programı sebebiyle eğitmenimiz Akın Kaldıroğlu, Oracle çalışanları ve diğer öğrenci arkadaşlarla olan beraberliğimiz dün sona erdi. Gerek eğitmenimizin teknik bilgisi gerekse sıcak yaklaşımı sayesinde Java eğitiminin daha renkli bir hal alması bu 3 haftalık eğitimin katma değerini daha da artırdı.

Benim gözümde bu eğitim amacına ulaşmaktan fazlasını yaptı. Java üzerinde çok fazla bir geçmişim olmamasına rağmen 3 hafta sonunda Core Java’dan tutun jdbc, swing, servlet, jsp, jsf, jpa, xml, web service gibi teknolojileri öğrendim. 3 hafta önce bu teknolojilere hakim değilken şimdi ise Java ile çalışmayı düşünüyorum.

En çok ilgimi çeken teknolojiler ise jsf ve jpa. Eğitim boyunca kullandığımız araçlar Eclipse, Oracle XE, Apache Tomcat idi. Aşağıda eğitim içeriğini detaylı olarak yazdım.

Eğitimin son haftasında dersler devam ederken bir de proje yapmaya başladık. Proje temel olarak bir atm modelleme. Genelde 2 kişilik gruplar halinde yapıyorduk projeyi. Atm; Para çekme, havale yapma, kullanıcı giriş/çıkışı, hesap yönetimi, bakiye bilgisi, dekont vs. gibi işlemler içeriyor. Başta projeyi jdbc ile Oracle database kullanarak jsf ile yapmayı planlıyordum. Daha sonra JPA de öğrenince tamamladığımız DAO (database access object) kısmını JPA ile yapmaya karar verdik. Şimdilik elimizde DAO tarafı var ve jsf ile arayüz kısmını halledeceğiz.

Bundan sonra Java’nın hayatımda neleri değiştireceğini ya da Java ile hayatımda neleri değiştireceğimi gözlemleyeceğim.

Eğitim içeriği:

Java Course Content

**Training Agenda: **

Introduction to Object-Oriented Programming with Java Tools: Eclipse, Oracle XE Content

  • Introduction to Concepts of Object Oriented Theory

  • Introduction to Java

  • Java Language Fundamentals

  • Operators and Assignments

  • Flow Control

  • Java Objects

  • Java API and Core Classes

  • Reusing Classes: Composition and Inheritance

  • Polymorphism

  • Interfaces

  • Error Handling with Exceptions and Assertions

  • Collections Framework

  • Input and Output

  • GUI Programming with Swing

  • Database Access with JDBC

  • Threads

  • Designing Good Java Software

Web Application Programming with Java Tools: Eclipse, Oracle WebLogic Application Server Content

  • Introduction to Web, Servlets and JSPs

  • Web Applications Basics

  • Basic of HTTP

  • Servlet Basics

  • Retrieving Information

  • Sending the Response

  • Handling HTML Forms

  • Session Management

  • Introduction to Java Server Pages

  • Fundamentals of Java Server Pages

  • JSP Directives

  • Implicit Objects and Actions

  • Scripting Elements

  • Using JavaBeans

  • Filters and Listeners

  • Custom Tags

  • JSTL

  • Web Frameworks

Java Programming Tools: Eclipse, Oracle WebLogic Application Server, Oracle XE, EclipseLink JPA Content

  • Introduction to ORM Concepts

  • Entities and Mapping

  • Entity Manager

XML and Web Services Tools: Eclipse, Oracle WebLogic Application Server Content

  • Introduction to XML

  • DTD and Schema

  • JPATH and XSLT

  • SAX and DOM Parsers

  • SOAP, WSDL, and UDDI

  • JAX- WS



İsmail Demirbilek

İsmail Demirbilek
almost developer
city of blinds

blog comments powered by Disqus