Java geliştiricileri için Scala dili - kurs 44.900 RUB. IBS Eğitim Merkezi'nden, eğitim 30 saat, Tarih: 1 Aralık 2023.
Miscellanea / / December 04, 2023
İşlenmiş konular:
1. Scala'ya giriş.
2. Talimatlar, operatörler ve türleri:
Koşullu ifadeler;
Döngüler;
Fonksiyonlar;
Değişkenler;
Operatörler;
Birim tipi;
Fonksiyon türleri;
Null, Hiçbir Şey, Herhangi Bir, AnyRef ve AnyVal Türleri;
İstisnalar;
3. Diziler, haritalar, tuple'lar:
Dizi elemanlarının oluşturulması, eklenmesi ve silinmesi;
Dizi öğelerine erişim;
Sabit ve değişken uzunlukta diziler;
Çok boyutlu diziler;
Dizilerle İşlemler;
Dizi sıralama;
İlişkisel tabloların oluşturulması ve bunlara erişim;
İlişkisel tabloların yinelenmesi, değiştirilmesi, sıralanması;
Tuple'lar;
Sıkıştırma;
4. Sınıflar ve miras:
Sınıflar;
Alıcı ve ayarlayıcılara sahip özellikler;
Yöntemleri çağırırken parantez kullanmak;
Yalnızca alıcıları olan özellikler;
Yardımcı yapıcılar;
Ana yapıcı;
İç içe geçmiş sınıflar;
Sınıf uzantısı;
Yöntem geçersiz kılma;
Tip kontrolü ve dökümü;
Süper sınıf yapıcısını çağırmak;
Alan geçersiz kılmaları;
Anonim alt sınıflar;
Soyut alanlar;
Yapım sırası ve erken tanımlar;
Miras hiyerarşisi;
Nesnelerin eşitlik açısından karşılaştırılması;
5. Nesneler:
Singleton'lar;
Tamamlayıcı nesneler;
Bir sınıfı veya özelliği genişleten nesneler;
Transferler;
Nesne paketleri;
Yöntemler uygulanır ve uygulanmaz;
Tembel nesneler;
Birden fazla özellik kullanan nesneler;
6. Özellikler:
Arayüz olarak özellikler;
Özel uygulamaya sahip özellikler;
Özelliklerde soyut yöntemlerin geçersiz kılınması;
Özelliklerde somut ve soyut alanlar;
Özellik oluşturma sırası;
Özellik alanlarının başlatılması;
Sınıfları genişleten özellikler;
Benlik türleri;
7. İşlevler:
Değişken olarak fonksiyonlar;
Varsayılan ve adlandırılmış argümanlar;
Dönüş değeri olmayan işlevler;
Anonim işlevler;
Fonksiyon parametreli fonksiyonlar;
Kapanışlar;
Fonksiyonel arayüzler;
Körleme;
Bir fonksiyonun bir kod bloğu olarak parametre olarak iletilmesi;
Dönüşü kullanarak;
8. Koleksiyonlar:
Scala'da koleksiyon özellikleri: Harita, Küme ve Sıra;
Değişken ve değişmez koleksiyonlar;
Diziler;
Listeler;
Düzenlenebilir listeler;
Setler;
Koleksiyonlarla çalışmak için operatörler;
Koleksiyonlarla çalışmanın standart yöntemleri;
İşlev haritasını kullanarak küçültün, katlayın ve tarayın;
Sıkıştırma;
Yineleyiciler;
Veri akışları;
İş parçacığı açısından güvenli koleksiyonlar;
Koleksiyonlarda paralel hesaplama;
Java koleksiyonlarıyla etkileşim kurma;
9. Desen eşleştirme:
Desen eşleştirmeyi kullanma;
Desenlerdeki değişkenler;
Desen türleri;
Diziler, listeler ve tuple'larla karşılaştırma;
Düzenli ifadeler;
Çıkarıcılar;
Değişkenlerin tanımlanmasındaki kalıplar;
İfadeler için kullanılan kalıplar;
Vaka sınıfları, Opsiyon tipi ve kısmi fonksiyonlar;
10. Vaka sınıfları:
Kopyalama yöntemi ve adlandırılmış parametreler;
Korunan sınıflar;
Tip Seçeneği;
Kısmen tanımlanmış fonksiyonlar;
11. Jenerikler:
Genel sınıflar;
Genel fonksiyonlar;
Tip kısıtlamaları, değişken tipleri +T, -T;
Tür yerine _ kullanılması;
12. Örtülü dönüşümler:
Örtülü bir tür atamasını tanımlamak için örtülü anahtar kelime;
Örtülü dönüşümleri içe aktarma ve kullanma;
Örtülü parametreler.
Java'da programlamayı öğrenmeye devam edin! Programlama hayatımızın her alanını kapsıyor: ekonomiden eğlenceye, tıptan uzay araştırmalarına kadar. Programlamayı öğrenerek dikkatinizi, sabrınızı, aziminizi, entelektüel aktivite tutkunuzu ve bağımsız kararlar verme yeteneğinizi geliştireceksiniz. Gelecekte her zaman işinize yarayacak pratik beceriler kazanacaksınız! Bu, çevrimiçi oyunlardan ve bilgisayar kulüplerinden daha kullanışlı ve ilginç!
4,1
16 990 ₽
Java'da programlamayı öğrenmeye devam edin! Programlama hayatımızın her alanını kapsıyor: ekonomiden eğlenceye, tıptan uzay araştırmalarına kadar. Programlamayı öğrenerek dikkatinizi, sabrınızı, aziminizi, entelektüel aktivite tutkunuzu ve bağımsız kararlar verme yeteneğinizi geliştireceksiniz. Gelecekte her zaman işinize yarayacak pratik beceriler kazanacaksınız! Bu, çevrimiçi oyunlardan ve bilgisayar kulüplerinden daha kullanışlı ve ilginç!
4,1
17 990 ₽
Bu kursta öğrenciler JEE (Java Enterprise Edition) teknolojilerini kullanan dağıtılmış bilgi işlem teknolojisini öğreneceklerdir. EJB, CDI bağımlılık enjeksiyonu kullanma, JPA teknolojisi aracılığıyla veritabanlarıyla çalışma ve teknolojiye dayalı mesaj aracılarıyla çalışma JMS. Kurs şu anda en popüler uygulama sunucusu olan WildFly sunucusu (JBoss) üzerine kurulmuştur. Ancak bilgi, JEE spesifikasyonunu karşılayan herhangi bir sunucuya (WebSphere, WebLogic, vb.) uygulanabilir.
4
41 500 ₽