Java Veritabanı Programlama
What you'll learn
- Veritabanına yazıp okuyan masaüstü ve web uygulamaları yapılabilecek.
Course content
- Preview13:43
- Preview20:22
- Preview19:09
- 26:23JDBC Hazırlanmış Demeç (Prepared Statement)
- 15:36Bölünmez İşlembilgi (Atomic Transaction)
- 05:57İşlenmeyen İleri Konular
Requirements
- Temel Java bilgisi gerekli. SQL, XML, JSON bilgisi koşul olmasa da yararlı.
Description
Bu eğitimin temel konusu SQL ile veritabanı işlemleri yapmak için kullanılan JDBC betikliğinin kullanımıdır. Örnek olarak MySQL / MariaDB adlı veritabanı kullanılsa da anlatılanların %99'u aynen öteki veritabanları için de geçerlidir. Yalnızca temel JDBC konularının verilmesiyle yetinilmemiş, her profesyonel geliştiricinin bildiği orta ve ileri düzey konular da anlatılmıştır. JDBC betikliğinin düz kullanımı dışında Varlık-Yöneticisi (Entity-Manager) örüntüsüne uygun olarak, çoğu geliştiricinin uyguladığı, daha nesne yönelimli veritabanı kodları geliştirilmesi de anlatılmıştır. SQL ve JDBC dışında XML dilinin işlenmesi için JAXP, JSON gösteriminin işlenmesi için de Java kütüphaneleri anlatılmıştır. HTTP protokolü ile veri alma ve nesne serileştirme (object serialization) konuları, giriş düzeyinde anlatılmıştır. Java ile ağ (network) programlama ya da priz (socket) konusu da bir sohbet (chat) uygulaması, çok yivli (multi-threaded) olarak anlatılmaktadır. Java Girişim (Java Enterprise) uygulamalarında yoğun olarak kullanılan ORM tekniği ve onun standardı JPA konusuna bir giriş yapılmıştır ki öğrenci temel konuların ötesinde direme (kalıcılık - persistence) gibi konularda da bilgi sahibi olabilsin.
Who this course is for:
- Java dilini temel düzeyde bilip veritabanıyla çalışan uygulamalar geliştirmek isteyenler
Instructor
1990'lı yılların sonuna doğru Yıldız Üniversitesi Bilgisayar Mühendisliği Bölümü'nü bitirdi. 1999-2004 yılları arasında Mynet adlı portalde uzman yazılım mühendisi; 2004-2006 arası Tepum Sigma adlı ERP yazılımları geliştiren bir firmada teknik proje yöneticisi; 2006-2008 yılları arasında Estore adlı bir e-ticaret firmasında proje yöneticisi olarak çalıştı.
2001 yılından başlayarak Java, Android, C#, PHP, C/C++, Python, HTML, CSS, JavaScript, SQL ve NoSQL gibi konularda eğitimler verdi. Söz konusu alanlarda kitapları ve eğitim setleri bulunmaktadır.
1998 yılında kendi kurduğu Godoro firmasının yöneticisi olarak yazılım, eğitim, danışmanlık ve yayıncılık gibi alanlarda etkinlik göstermektedir.
Lütfen ücretsiz ya da indirimli kupon istemeyin. Eğitimlerin fiyatı olabilecek en düşük tutar olarak belirlendi. Dolayısıyla hiç kimseye kupon verilmesi düşünülmüyor.
Önder Teker'in yazdığı ve editörlüğünü yaptığı kitaplar aşağıdadır. Kitapların yıldız (*) ile imlenenleri Zafer Teker tarafından yazılmıştır, Önder Teker tarafından düzenlenmiştir. Zafer Teker, Fibiler adlı ücretsiz içerik sağlayan sitenin kurucusudur.
Web Front-End
Doğrudan Web Front-End Programming HTML CSS JavaScript *
Derinlemesine HTML & CSS
Derinlemesine JavaScript
Doğrudan SEO *
Database Back-End
Doğrudan Database Back-End Programming SQL XML JSON *
Derinlemesine SQL
Derinlemesine NoSQL
Java Standard
Derinlemesine Java Kitabı (Klasik Kitap)
Doğrudan Java Fundamentals Desktop Database Programming Kitabı *
Doğrudan Java Web Enterprise Mobile *
Doğrudan Java Eclipse *
Derinlemesine Java Object-Oritented Programming
Derinlemesine Java Database Programming
Derinlemesine Java Desktop Programming
Derinlemesine Java Web Programming
Java Enterprise
Derinlemesine Java - ORM, JPA & Hibernate
Derinlemesine Java - MVC, JSF & Primefaces
Derinlemesine Java - Patterns, CDI ve Spring
Derinlemesine Java - EJB, JMS ve Web Services
Android (Java)
Derinlemesine Android Programming
Derinlemesine Android UI Programming
Derinlemesine Android Data Programming
Python
Derinlemesine Python
Derinlemesine Python Data Science
Derinlemesine Python AI Machine Learning
Derinlemesine Python AI Natural Language Processing
Derinlemesine Python AI Computer Vision
Programlama
Derinlemesine C Fundamentals & Functional Programming
Derinlemesine C++ & Object-Oriented Programming
Doğrudan C#.NET Fundamentals Desktop Database Web *
Derinlemesine PHP Fundamentals Web Database Services
Genel
Derinlemesine İngilizce
Doğrudan İngilizce *