Apache Maven - Temelden Başla Hızlı İlerle
Kolay ve pratik örnekler ile temelden başlayarak gerçek Java Projelerini Maven ile nasıl yöneteceğinizi hızlıca öğrenin.
What you will learn
Bu kursumuzda Maven'ın temellerinden başlayacağız
Hızlı bir şekilde Maven kullanımı için gerekli tüm bilgileri öğreneceğiz
Maven nedir ve neden bu kadar popüler
Maven'ın Yapısı, Proje Bağımlılıkları, Maven Repolar, Maven Plugin'ler, ...
Maven Yaşam Döngüsü - Faz, Plugin, Goal İlişkisi
POM dosyası ve Super POM detayları
Maven ile IDE Entegrasyonu - Eclipse, Spring STS, IntelliJ IDEA, NetBeans
Kurs boyunca öğrendiklerimizin uygulamasını yapacağız
Bir "HelloWorld" uygulaması geliştireceğiz ve Maven ile build edeceğiz
Uygulamamızın birim testini yazacağız ve Maven ile birim testlerini çalıştıracağız
Her bölüm sonunda değerlendirme testi ile öğrendiklerimizi pekiştireceğiz
Bölüm özetleri ile hızlı konu tekrarı yapacağız
Why take this course?
Java Programcılarının mutlaka öğrenmesi gereken bir kurs!
Apache Maven, Java dünyasında en popüler build ve proje yönetim araçlarından biridir. Bu kursumuzda Maven ile ilgili tüm temel konseptleri hem teorik hem de uygulamalı olarak hızlıca öğreneceğiz.
Maven'ı indirecek ve kuracaksınız.
Maven'ın tüm konseptlerini öğreneceksiniz.
Proje Nesne Modelini (POM) öğreneceksiniz.
Super POM ve detaylarını öğreneceksiniz.
Maven kullanarak proje oluşturacak ve build edeceksiniz.
Komut satırından Maven'ı nasıl kullanacağınızı öğreneceksiniz.
Maven'ın varsayılan ayarlarını nasıl değiştirebileceğinizi öğreneceksiniz.
IDE'lerin Maven entegrasyonunu ve ne gibi özellikler sunduğunu öğreneceksiniz.
Eclipse, Spring STS, IntelliJ IDEA, NetBeans ile Maven projesi yönetmeyi öğreneceksiniz.
Gereksinimlerimiz nelerdir?
Java, IDE, Maven (Tüm kurulumlar detaylı bir şekilde anlatıldı.)
En temel seviye de Java ve XML bilgisi, ancak şart değil.
Kurs sonunda neler elde edeceğim?
Sözleşmelerin ayarlamalardan önce gelmesini (CoC) ve Maven yapısını öğreneceksiniz.
Maven ile ilgili temel tüm konseptleri öğreneceksiniz.
Öğrendiklerinizi ve proje build yetkinliklerinizi projelerinizde kullanabiliyor olacaksınız.
Maven kullanarak Java uygulamaları geliştirebileceksiniz.
Kurs boyunca yapacağınız uygulamalar ile gerçek bir Maven deneyimi kazanacaksınız.