AngularJS arayüzünü arka uçla sağlamlaştırın
Bu eğitim, AngularJS tabanlı uygulamalarda AngularUI araçlarıyla arka uç iletişimini düzenlemeyi anlatır. UI-Router state tanımları ve resolve ile veri ön yükleme, $http ve $resource kullanımı, interceptor ile kimlik doğrulama ve hata yakalama, promise zincir…
AngularUI ekosisteminde sunucu verisi, durum geçişleri ve hata yönetimi
Bu eğitim, AngularJS tabanlı uygulamalarda AngularUI araçlarıyla arka uç iletişimini düzenlemeyi anlatır. UI-Router state tanımları ve resolve ile veri ön yükleme, $http ve $resource kullanımı, interceptor ile kimlik doğrulama ve hata yakalama, promise zincirleri, önbellekleme, sayfalama ve REST API tüketimi, birim testlerde $httpBackend ile sahteleme uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. günde Durum Yönetimi ve Veri Ön Yükleme ve 2. günde HTTP İletişimi, Güvenlik ve Test ele alınır, her modül uygulamalı çalışmayla pekiştirilir.
Orta Seviye — AngularJS uygulamalarında UI-Router resolve, $http, $resource ve sunucu entegrasyon yardımcıları
Örnek bir REST API'ye bağlı AngularJS uygulaması üzerinde resolve, interceptor ve test senaryoları adım adım kodlanır.
Resolve ile verinin ekran açılmadan hazır olmasını sağlayıp titreyen boş sayfaları ortadan kaldırırsınız.
Interceptor ile 401, 500 ve zaman aşımı durumlarını tek noktada yakalarsınız.
$httpBackend ile sunucu olmadan veri katmanı testleri yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
ES5 düzeyinde closure ve promise kavramlarını bilmek gerekir.
Controller, service ve directive kavramlarına aşinalık beklenir.
HTTP metotları ve durum kodları hakkında temel bilgi faydalıdır.
Node.js, npm ve bir kod editörü kurulu olmalıdır.
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:
İç içe state'lerle ölçeklenebilir yönlendirme yapısı kurabilirsiniz.
Verileri ekran açılmadan önce hazırlayıp hata durumlarını yönetebilirsiniz.
$q ile paralel ve ardışık asenkron işlemleri düzenleyebilirsiniz.
Veri erişimini controller'dan ayıran temiz servisler yazabilirsiniz.
$http ve $resource ile CRUD işlemlerini uygulayabilirsiniz.
Token ekleme ve 401 işleme akışını merkezi olarak kurabilirsiniz.
Retry ve global hata yakalama ile kararlı bir istemci geliştirebilirsiniz.
$httpBackend ile veri katmanını sunucusuz test edebilirsiniz.
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.
Sözde kod ile sistematik tasarım eğitimi: problem analizi, pseudocode, akış diyagramı, adım adım iyileştirme ve masa başı test.
Detayları Gör →C programlama dili eğitimi: işaretçiler, dinamik bellek, struct, dosya işlemleri, Makefile ve gdb/valgrind ile hata ayıklama uygulamaları.
Detayları Gör →R programlama eğitimi: tidyverse, dplyr, ggplot2, istatistiksel testler, doğrusal regresyon ve R Markdown ile veri analizi uygulamaları.
Detayları Gör →Program yapısı, metotlar ve değişkenler eğitimi: kapsam, parametre geçirme, aşırı yükleme, özyineleme ve modüler tasarım uygulamaları.
Detayları Gör →Reaktif programlama yöntemleri eğitimi: RxJS ve RxJava ile Observable, operatörler, switchMap, backpressure, hata yönetimi ve marble testing.
Detayları Gör →