Nesne yönelimli düşünmenin temelini atın
Eğitim, nesne yönelimli programlamanın temel kavramlarını ve tasarım ilkelerini bir arada işler. Programlama temelleri, sınıf, kapsülleme, kalıtım, çok biçimlilik ve interface ile başlar; koleksiyonlar, generics ve istisnalarla devam eder.
Üç günde OOP kavramlarından temel tasarım ilkelerine
Eğitim, nesne yönelimli programlamanın temel kavramlarını ve tasarım ilkelerini bir arada işler. Programlama temelleri, sınıf, kapsülleme, kalıtım, çok biçimlilik ve interface ile başlar; koleksiyonlar, generics ve istisnalarla devam eder. Uyum ve bağlaşım, SOLID, UML sınıf ve sıra diyagramı, temiz kod, TDD ve Strategy ile Observer gibi temel desenlerle tasarım becerisini pekiştirirsiniz.
3 Gün. Her gün dört modül; sabah kavram anlatımı, öğleden sonra ders sonu kodlama alıştırmaları.
Temel Seviye — OOP kavramları, tasarım temelleri, UML sınıf/sıra diyagramı, SOLID, temiz kod ve birim test.
Her kavram kısa canlı kodlamayla gösterilir; katılımcılar bir kütüphane yönetim uygulamasını gün gün geliştirir ve birim testle doğrular.
Programlama temellerinden başlayıp OOP'ye geçişi güvenle yaparsınız.
Uyum, bağlaşım ve SOLID ilkeleriyle kodu değerlendirirsiniz.
İlk günden birim test yazmayı rutin haline getirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Önceden kod yazmış olmak şart değildir, mantıksal düşünme yeterlidir.
Java veya C# IDE kurulabilen bir dizüstü bilgisayar.
Günlük kodlama alıştırmalarını yapacak çalışma zamanı.
Temel mantık ve aritmetik işlemlere aşinalık.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Temel kontrol yapıları ve metotlarla çalışan, okunabilir programlar yazabilirsiniz.
Kalıtım ve interface'leri kırılgan olmayan, genişletilebilir bir hiyerarşide kullanabilirsiniz.
Dilin sunduğu sınıf ve tip yapılarını amaca uygun seçebilirsiniz.
Uyum ve bağlaşım ölçütleriyle sınıf tasarımınızı değerlendirip iyileştirebilirsiniz.
Alan nesnelerini ilişki türleri ve çokluklarıyla doğru bir sınıf diyagramına dökebilirsiniz.
Okunabilir, niyeti açık ve bakımı kolay kod yazma disiplinini uygulayabilirsiniz.
Önce test yazarak tasarımı yönlendirip hızlı çalışan birim testler hazırlayabilirsiniz.
Strategy, Observer ve Command desenleriyle değişen davranışları esnek biçimde modelleyebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Geofizik için MATLAB nesne yönelimli programlama eğitimi: classdef, handle/value sınıfı, sismik ve kuyu verisi, App Designer ve unittest. Temel seviye, 3 gün.
Detayları Gör →OOP ve Design Patterns eğitimi: kapsülleme, kalıtım, çok biçimlilik, SOLID ve GoF desenleri ile refactoring. Java/C# ile 4 gün uygulamalı.
Detayları Gör →Object-Oriented Design with UML eğitimi: use case, domain model, GRASP, sınıf, sıra, durum ve etkinlik diyagramları ile SOLID. 3 gün uygulamalı atölye.
Detayları Gör →OCUP UML orta düzey sınav hazırlık eğitimi: gelişmiş sınıf, bileşen, durum, etkinlik ve sıra diyagramı semantiği, deneme sınavı. Sınav ücreti ilgili kuruma aitt
Detayları Gör →OCUP UML temel sınav hazırlık eğitimi: sınıf, use case, sıra, durum, etkinlik diyagramları, çözümlü sorular ve deneme sınavı. Sınav ücreti ilgili kuruma aittir.
Detayları Gör →