[80% Off] Java ile Nesne-Merkezli ve Fonksiyonel Programlama Course Coupon

20

Description

Bu kursun amacı, katılımcının Java SE ile nesne-merkezli ve fonksiyonel programlama yetkinliklerini tamamlamak ve exceptions, collections, generics, modules ve ve fonksiyonel programlama tekniklerini kullanarak program geliÅŸtirebilmesini saÄŸlamaktır. Bu eÄŸitim Java diline giriÅŸ yapan ve yine Udemy’de yayınlanmış olan Java ile Nesne Merkezli Programlamaya Giriş’in devamıdır. Dolayısıyla bu eÄŸitimin içeriÄŸine hakim olmadan bu eÄŸitimi almayın.

Bu eÄŸitim Java’da en temel yordamsal (procedural) ve nesne-merkezli (object-oriented) yapılarının, enum ve miras (inheritance) da dahil olmak üzere bilindiÄŸini varsayar. Bunlar üzerine bu kurs,  çok ÅŸekillilik (polymorphism), soyut sınıflar (abstract classes) ve arayüzler (interfaces), iç sınıflar (nested/inner classes), modüller, sıra dışı durum yönetimi ve assertionları (exception management and assertions) bina eder. Sınıf tasarımı (class design) ile daha saÄŸlıklı nesne-merkezli programlama nasıl yapılacağını ele alır. Sonrasında kurs fonksiyonel programlamaya (functional programming) giriÅŸ yapar ve Java’da fonksiyonel programlama ile lambda ifadelerini (lambda expressions) ele alır. Kurs torbalar ve genel yapılar (collections and generics) ile biter.

Şu an için eksik olan Modüller ve Genel Programlama (Generics) kursa eklenecektir.

Dolayısıyla kursun kazandıracağı yetkinlikler şunlardır:

  • Java’nın en ileri nesne-merkezli (object-oriented) özelliklerini kullanarak tasarımlar yapabilmek ve program yazabilmek.

  • Java’nın fonksiyonel (functional) özelliklerini kullanabilmek, lambda ifadelerini yazabilmek.

  • Sıra dışı durum ve assertion, modüller ve iç sınıfları öğrenerek daha yetkin programlar yazabilmek.

  • Torbalar ve genericsleri öğrenerek hem birden fazla neseyi yöneten hem de parametrik tipleri kullanan programlar yazabilmek.

Java’nın yeni sürümleri çıktıkça, ele alınan konularda yenilikler olursa, bu yenilikleri ele alan yeni bölümler eÄŸitime eklenecektir.

Bu eÄŸitim Oracle’ın Java sertifikalarına hazırlık olarak da alınabilir.

Kurs çok detaylıdır, konuları bildiğinizi düşünseniz bile, atlamadan ve sindirerek ilerleyin. Tüm örneklerini çalıştırın, oynayın, bozun, her şeyin nedenini anlayın ve tekrar çalışır hale getirin. Kendi örneklerinizi yazın, benzer teknikleri uygulayın, ödevleri muhakkak yapın. Ödevlerin çözümlerini de kod olarak paylaşacağım. Ayrıca bazı ödevlerin çözümlerini videolarda da bulacaksınız.

EÄŸitimin kaynak kodlarına hem Github üzerinden hem de Eclipse projesi olarak ulaÅŸabilirsiniz. Github’da ayrıca PDF yansılar (slides) da var. (yansılarda zaman zaman sonradan yaptığım deÄŸiÅŸiklikleri de görebilirsiniz.) Bunun için 1. bölümün resourcelarına bakın.

Bu eÄŸitim online canlı derslerle yapıldığı için sıklıkla katılımcı sorularına cevap verdiÄŸimi göreceksiniz. Umarım bu durum eÄŸitimden elde edeceÄŸiniz faydayı arttırır. Siz de ihtiyaç duyduÄŸunuzda, eÄŸitimle ilgili, yansılarda mesela, herhangi bir yanlışlık, düzeltme ihtiyacı vs. olduÄŸunu düşündüğünüzde bana [email protected] adresinden bana ulaÅŸabilirsiniz.

If the coupon is not opening, disable Adblock, or try another browser.

Previous article[84% Off] SOLID Principles in Java Application Development Course Coupon
Next article[88% Off] Learn Complete Python-3 GUI using Tkinter Course Coupon