Backend App Development with Altogic
Özet
Köyümüzde; Altogic & Altogic Developer Community (ADC) ile beraber düzenleyeceğimiz eğitimde, Low-Code platformu Altogic ile backend uygulamaları geliştirirken, uygulama geliştirmenin temellerini ve uygulama geliştiricisi olma serüvenini konuşacağız. Eğitim programı süresince gerçek projeler üzerinde çalışırken, katılımcıları sürpriz konuklar, oyunlar ve hediyeler de bekliyor.
15 saat sürecek olan ücretsiz eğitim sonrası mentor ekipleriyle birlikte uygulamalarınızın ve fikirlerinizin backendlerini Altogic ile geliştirebileceksiniz.
Kısaca bahsetmek gerekirse;
Low – Code nedir?
Low Code platformlar; klasik programlama ihtiyacını büyük oranda ortadan kaldırarak, uygulama geliştirmeyi kolaylaştırıp, iş birimlerinin veya kişilerin programlama bilgisine ihtiyaç duymadan kolayca uygulama oluşturmalarına imkan vermektedir. Sürükle-bırak arayüzleri ile uygulama geliştirmeyi hızlandırıp, uygulama geliştiricilerin verimliliğini artırmaktadır.
Altogic nedir?
Altogic, ölçeklenebilir uygulama backendleri geliştirmesini ve yönetmesini sağlayan kod yazmayı opsiyonel hale getiren bir uygulama geliştirme ve çalıştırma platformudur.
Geliştiricilerin, tasarımcıların ve işletmelerin ölçeklenebilir web ve mobil uygulamalarını kolayca oluşturmasına, dağıtmasına, yönetmesine ve yaygınlaştırılmasına olanak sağlamaktadır.
Kullanımı kolay bir görsel geliştirme arayüzü sunan Altogic, düşük uygulama geliştirme ve bakım maliyetleri ile birlikte iş paydaşlarının aynı platformda çalışabilmesini mümkün kılmaktadır.
Altogic, yeni ve gelişmekte olan bir geliştirici topluluğuna ve topluluk içinde de sürekli bir eğitim programına sahiptir.
ADC (Altogic Developer Community) nedir?
Gönüllü geliştiricilerin bir araya geldiği Altogic Developer Community(ADC)’de, eğitimler, projeler, etkinlikler, eğlenceli oyunlar ve sektörden temsilciler seni bekliyor.
ADC’ ye katılarak farklı konularda uzman ve tecrübeli geliştiricilerle bir araya gelerek tecrübelerinden faydalanabilir, etkinliklere katılabilir ve birlikte proje geliştirerek takım oyuncusu olma becerilerini arttırabilirsin.
Yeni başlayan geliştiricilerden deneyimli profesyonellere kadar herkesin dahil olduğu, gönüllü bir program olan Altogic Developer Community backend uygulama geliştirme sürecinde hem öğrenebileceğin hem de bilgilerini paylaşabileceğin bir ortam sağlıyor.
Topluluk içerisinde kendinizi sadece teknik açıdan geliştirmekle kalmayacak, aynı zamanda
liderlik, topluluk önünde konuşma ve organizasyonlar düzenleyerek diğer geliştiriciler ile bir araya gelebileceksiniz.
Eğitimler ne zaman başlıyor ve bitiyor?
- 2 Temmuz’da başlıyor – 6 Temmuz’da bitiyor.
Eğitmen kim olacak ?
- Deniz Çolak
- Gürkan Fikret Günak
- Alper Sarı
Ücreti ne kadar ?
- Tamamen ücretsiz!
Eğitim içeriği
#1 Altogic 101 Temelleri – 02.07.2022 10:00 – 12:00
- Altogic nedir ?
- Altogic ile uygulama geliştirme
- REST API nedir ?
- JSON nedir ve nasıl kullanılır?
#2 Altogic 201 Data Modelleme – 02.07.2022 12:00 – 14:00
- Model oluşturma
- Farklı “field” türleri oluşturma
- Alt modeller oluşturma
- Varsayılan değerler ve ifadeler
- Doğrulama kuralları ve bağımlılıkları
- Model referansları ekleme
#3 Altogic 301 Endpoint’ler ve Servisler – 03.07.2022 10:00 – 12:00
- Endpoint’ler
- Servisler ve servis tipleri
- Endpoint servisleri
- Mesaj kuyruğu servisleri
- Cron job servisleri
- Bir servisin anatomisi
- Servis oluşturma akışı (nodelar, girdiler ve çıktılar, konnektörler)
- Servislerin çalışma mantığı (start ve return nodeları, servis çalışma prensipleri)
- Servise gönderilebilecek girdi parametreleri
- Veritabanı CRUD işlemleri servisleri
#4 Altogic 401 Custom Node’lar – 03.07.2022 12:00 – 14:00
- Dosya işlemleri
- E-posta işlemleri
- Cache işlemleri
- Session işlemleri
- Özel REST API’lar
- Environment kurulumu, yönetimi ve uygulama dağıtımı
- Güvenlik önlemleri
- API anahtarları
- Session tokenları
- Nesne tabanlı güvenlik önlemleri
- Rate limiting
- Client anahtarları
#5 Altogic ile proje planlama -1 – 04.07.2022 – 20:00 – 22:00
#6 Altogic ile proje planlama -2 – 05.07.2022 – 20:00 – 23:00
Etkinlik sonunda neler kazanacaklar
- Altogic teknolojilerini öğrenip hızlıca uygulama geliştirebileceksin,
- Backend uygulamaları geliştirirken, karmaşık problemleri anlamayı ve geliştirirken öğrenmeyi deneyimleyebileceksin,
- Yazılım geliştirme temellerini öğrenerek, fikirlerini projeleştirebileceksin,
- Kendini sadece teknik açıdan geliştirmekle kalmayacak, aynı zamanda liderlik, topluluk içinde konuşma ve takım oyuncusu olma gibi becerilerini de geliştirebileceksin,
- Ve son olarak Yazılım Köyü mezunu ve ADC (Altogic Developer Community) Leader sertifikasına sahip olabileceksin!!
Köyümüzden ve IBB’den kimler katılabilir ?
- En az bir programla dilinde başlangıç veya üstü bilgiye sahip olan herkes katılabilir
O halde süreç nasıl ilerliyor?
29 Haziran gününde başvuruları kapatacağız.
2 Temmuz – 6 Temmuz tarihlerinde eğitim programını gerçekleştireceğiz.
2 Temmuz – 3 Temmuz günlerinde, sekiz(8) saatlik “Backend App Development with Altogic” eğitimlerimizi gerçekleştireceğiz.
4 Temmuz – 6 Temmuz günlerinde, altı(6) saatlik eğitimde, ekiplere bölünerek; Araştırma, proje geliştirme, tasarım ve yazılım geliştirme süreçlerinin her adımını birlikte deneyimleyeceğiz.
Eğitim program üzerine bilmem gereken diğer detaylar neler
- Toplamda 15 saat sürecek.
- %85 devam zorunluluğu vardır.
- Zoom platformu üzerinde online olarak yapılacaktır.
- Eğitimler: Alper Sarı eşliğinde hafta sonu cumartesi ve pazar saat 10:00-15:00 saatleri arasında gerçekleşecektir. Deniz Çolak ve Gürkan Fikret Günak eşliğinde hafta içi pazartesi ve salı günleri 20:00-22:00 saatleri arasında olacaktır.
- Eğitim programını başarıyla tamamlayan ve projelerini teslim edenler ADC Leader katılım sertifikası almaya hak kazanabilecek!