Giriş
Mendix Developer Bootcamp, Mendix geliştiricileri ve danışman adayları için özel olarak hazırlanmış bir eğitim programıdır. Bu bootcamp, Mendix teknolojisiyle ilgili bilgi ve becerileri hızlıca geliştirmeyi amaçlar. Katılımcılar, farklı konularda eğitim alır ve her eğitim sonrasında edindikleri bilgileri pratik uygulamalara dökebilme fırsatı bulurlar. Bootcamp’in temel hedefi, geliştiricilere Mendix ekibinde uygulama geliştirme kariyerine başlamak için gerekli olan bilgi ve yetkinlikleri sağlamaktır.
Bootcamp’i başarıyla tamamlamanız durumunda, Intermediate Developer Certification sınavına katılma hakkı elde edersiniz.
Agile Application logic Data Modeling Integration Mobile Security
Program
Bootcamp birer haftalık 2 sprintten oluşur. Her sprint, belirli becerileri içerir ve zaman içinde giderek karmaşıklaşır.
Sprint 1
İlk sprint, başlangıç seviyesinde bir ortamın oluşturulmasına odaklanır. Bu aşama, önceden belirlenmiş kullanıcı hikayeleri ile yönlendirilen bir Mendix uygulamasının sıfırdan oluşturulmasını içerir. Bu süreç, domain modelinin oluşturulmasıyla başlar ve ardından güvenlik, kullanıcı arayüzü ve uygulama mantığının tanımlanmasıyla devam eder. Sprintin sonunda, bağımsız bir web ve mobil uygulama başarıyla geliştirilmiş olur.
Sprint 2
Tek başına bir uygulamayı etkili bir şekilde modellemeyi öğrendikten sonra, artık bilgi ve becerilerinizi daha da geliştirme zamanı geldi. Bu sprint süresince, en iyi uygulamaları öğrenerek, bir Mendix uygulamasının genişletilebilirlik ve veri işleme yeteneklerine odaklanacağız. Sprint sonunda, bir Mendix ekibine katılabilecek orta seviyede bir Mendix geliştiricisi olarak; uygulama geliştirme sürecine katkı sağlamaya hazır hale geleceksiniz.
Dersler & Atölyeler
Bootcamp süresince, çeşitli derslere ve atölyelere katılacaksınız. Bu etkinlikler, üzerinde çalıştığınız projeye göre ihtiyacınız olan bilgiyi zamanında sağlama amacını taşır.
Konu başlıkları
- Scrum proje yürütme
- Gereksinim analizi
- Tasarım odaklı düşünme
- Veri normalizasyonu ve domain modeli oluşturma
- Front-end geliştirme
- Uygulama tasarımı
- Güvenlik
- Kullanıcı yönetimi
- Uygulama mantığı
- Excel’den import etme
- Görsel kullanımı
- Uygulamanız ile e-posta gönderme
- Deeplinkler
- Entegrasyonlar
- Uygulama test etme
Hedefler
Bootcamp, bilgi ve becerilerinizi orta seviyede bir Mendix geliştirici olarak yetkinleştirmeniz için tasarlanmıştır, böylece hızla bir Mendix ekibine dahil olma kabiliyeti kazanırsınız.
Bu süreçte şunları yapabileceksiniz:
- Mendix platformunun potansiyelini kullanma
- Bir Mendix projesinde Agile Scrum metodolojisini uygulama
- Studio Pro aracılığıyla bir uygulama modelleme
- Kullanıcı dostu bir front-end oluşturma
- Verimli bir veri modeli tanımlama için etkili bir domain model oluşturma
- Yeniden kullanılabilir ve yüksek performanslı bir uygulama mantığı oluşturma
- Var olan class’ları kullanarak uygulamanızı biçimlendirme
- Style Editor ile uygulama tasarımını düzenleme
- Yaygın Mendix uygulama geliştirme pratiklerini uygulama
- REST API’lerini kullanarak entegrasyon gerçekleştirme
- Marketplace modüllerini uygulama.