Java ve Spring'de iş uygulamalarının geliştirilmesi - kurs 88.000 ruble. IT Academy'den, eğitim 294 ac. saat, Tarih: 15 Ocak 2024.
Miscellanea / / November 28, 2023
Program, 18 Kasım 2013 tarihli 679n numaralı mesleki standart kullanılarak Federal Devlet Eğitim Standardı temel alınarak geliştirilmiştir.
Devlet bu kursun maliyetinin %50 ila %100'ünü ödeyecek.
Dinleyicinin orta mesleki veya yüksek öğrenim diplomasına sahip olması gerekir. Programı başarıyla tamamlamak için ileri düzey PC kullanıcısı olmanız, temel bilgisayar okuryazarlığına sahip olmanız, temel düzeyde İngilizce ve matematik bilmeniz önerilir.
Java dili sözdizimi;
Temel algoritmik tasarımlar;
Programlama Kalıpları;
Temel SQL sorguları;
Nesneye yönelik programlamanın (OOP) temel ilkeleri;
Sürüm kontrol sistemi (VCS);
SAĞLAM ilkeler.
Program kodunu yazmak için Java'yı kullanın;
Kod yazmak için bir geliştirme ortamı kullanın;
Yazılım kodu hata ayıklama araçlarını kullanın;
Veritabanlarıyla çalışın;
Kitaplıkları bağlayın;
Bir takım halinde çalışın.
Verilen teknik spesifikasyonlara göre yeni işlevlerin geliştirilmesi ve uygulanması;
Java dilinde kod yazmanın sözdizimsel ve mantıksal kurallarına uygunluk;
İstemci-sunucu uygulamalarının geliştirilmesi;
Temiz bir uygulama mimarisi oluşturmak;
Kaynak program kodunun analizi ve doğrulanması.
1. Temel modül: Java Çekirdeği
1.1 Java dilinin temelleri (JVM ve GC), derleyici, yorumlayıcı, bayt kodu
1.2 Geliştirme ortamı (geliştirme ortamı arayüzü, temel klavye kısayolları, şablonlar)
1.3 Değişkenler ve ilkeller
1.4 Kontrol yapıları: koşullar ve döngüler
1.5 Fonksiyonlar ve algoritmalar
1.6 Diziler
1.7 OOP'ye Giriş
1.8 Kalıtım, kapsülleme, polimorfizm
1.9 İstisnalar
1.10 Programlama modelleri
1.11 Dizeler: String, StringBuilder, SringBuffer, StringPull
1.12 Olaya dayalı programlama modeli
1.13 Karmaşık veri yapıları: koleksiyonlar
1.14 Stream API koleksiyonlarıyla çalışma
1.15 Test: JÜnite 4
1.16 Algoritmalara Giriş
1.17 Algoritmaların karmaşıklığı
1.18 Sıralama
1.19 Sonlu durum makineleri
1.20 HakerRang ile algoritma problemlerini çözme alıştırması yapın
2. İstemci-sunucu uygulamalarının geliştirilmesi
2.1. Uygulama tasarımı. Üretken, davranışsal ve yapısal tasarım modelleri. Temiz mimari, SOLID ilkeler
2.2. SQL sorgu dili. Temel komutlar: SELECT, INSERT, JOIN, UPDATE. Tablolardaki ilişkiler. JDBC Temelleri. Veritabanına bağlanın. JDBC, Bellek İçi Veritabanı, Bildirim, ResultSet
2.3. ORM sınıfı oluşturma
2.4. Dosyalarla çalışma
2.5. WEB geliştirmenin temelleri. Ağ protokolleri, dijital sertifikalar
2.6. JS'nin özellikleri. AJAX mekanizmasını öğrenmek
2.7 Servletlerle etkileşim. Altyapı. Yerel Sunucu Dağıtımı
2.8. JSP Temelleri
2.9. MVC uygulamasının geliştirilmesi. JSTL Temelleri
2.10. Çevrimiçi bir mağazanın oluşturulması
2.11. DevOps hattı
2.12. Maven'in Temelleri. Uygulama testi
2.13. Çevrimiçi bir mağazanın oluşturulması
2.14. GIT ile çalışmanın temelleri. Temel komutlar. Soketlerle etkileşim.
2.15. SPRING çerçevesinin temelleri. Yapılandırmalar, fasulyeler, otomatik kablolama
2.16 Hazırda Bekletme Özellikleri
2.17. REST API'si, JSON, XML
2.18. Bahar Önyükleme, JPA, ORM
2.19. Entegrasyon testi
2.20. RMI Temelleri. Havuz Talep Et
2.21. Teknik görüşmeye hazırlık