İleri Düzey için EN İYİ Java Programlama Kursları
Miscellanea / / November 28, 2023
Java Verimliliği
Yeni başlayanlar ve deneyimli geliştiricilerin Java'yı derinlemesine anlamalarını sağlayacak bir kurs. Kurs, tasarım kalıplarını ve dil deyimlerini ayrıntılı bir şekilde ele alır ve nasıl yapılacağını gösterir. jeneriklerden numaralandırmalara, ek açıklamalardan otomatik paketleme.
4,2
Bahar Çerçevesine Giriş.
Kurs, uygulamalarını oluşturmak için popüler Spring çerçevesini nasıl kullanacaklarını öğrenmek isteyen Java platformuna (hem SE hem de EE) aşina olan geliştiricilere yöneliktir.
3,7
Java SE platformunda geliştirme. İleri Konular
Bu derste öğrenciler Java SE platformunda yazılım geliştirmek için gerekli ileri düzey bilgi ve becerileri kazanacaklardır. Bu ders sistem kütüphanelerinin ana sınıflarını ve yazılım tasarımının temellerini kapsar. Bu sayede öğrenciler sadece programcı olarak değil aynı zamanda yazılım tasarımcısı olarak çalışmayı öğrenecekler. Java platformundaki temel konular, ilgili JVA-007 Java® SE Platform Geliştirme: Temel Konular kursunda ele alınmaktadır.
4,2
JavaScript. Seviye 6. React.js kütüphanesi
ReactJS popüler bir açık kaynaklı JavaScript kütüphanesidir. Bileşen yaklaşımına dayalı kullanıcı arayüzleri (UI, Kullanıcı Arayüzleri) oluşturmak için tasarlanmıştır. Kurs size popüler kitaplığın temel özelliklerini tanıtacak ve ReactJS ve onun JavaScript uzantısı - JSX'i kullanarak bileşenler oluşturma konusunda pratik beceriler kazandıracak.
4,1
Java Gelişmiş I: Fonksiyonel, Asenkron ve Reaktif Programlama
Kurs, Java geliştirmeye yönelik modern işlevsel, eşzamansız ve reaktif yaklaşımlara odaklanır ve şunları içerir: NIO2, CompletableFuture, RxJava, Reactor, R2DBC, SSE, Spring Data reaktif, WebClient, reaktif WebSocket öğrenme, RSocket.
4,2
Okul çocukları için Java'da programlamanın temelleri. Modül 3 [c]
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
Okul çocukları için Java'da programlamanın temelleri. Modül 2 [c]
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
Bahar İleri Düzey
Kurs, Spring Framework'ün pratikte profesyonel kullanımı için gerekli olan REST hizmetlerinin belgelenmesi, veri serileştirme, Spring'de işlemler, JWT yetkilendirmesi, WebFlux'un pratik uygulaması, test etme, Docker'da dağıtım ve çok daha fazlası diğerlerine.
4,2
Java'da Test Odaklı Geliştirme (TDD)
Bu ders öğrencilere Çevik metodolojinin mühendislik uygulamalarından biri olan test odaklı geliştirmeyi (TDD) tanıtmaktadır. Birim testinin teorik yönleri kapsanmakta olup, projelerinde kullanılan metodolojilere bakılmaksızın geliştiriciler için faydalı olacaktır. Teorik yaklaşımlar Java'daki kod örnekleriyle gösterilmiştir.
4,1
JUnit5 birim test çerçevesine hakim
Kurs JUnit5'e bir giriş sağlar. JUnit, Java programlama dili için bir birim test çerçevesidir. JUnit, test odaklı geliştirmede özellikle önemlidir ve xUnit olarak bilinen ve SUnit'in soyundan gelen birim test çerçeveleri ailesinin bir parçasıdır.
4,1
Java EE teknolojilerini kullanarak kurumsal uygulamaların geliştirilmesi
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
Java SE platformunda geliştirme. Temel temalar
Bu kursta öğrenciler Java® SE platformunda gelişmelerini sağlayacak temel bilgi ve becerileri kazanacaklardır. Nesneye yönelik programlamanın temelleri ve tasarım için UML'nin kullanımı ele alınmaktadır. uygulama mimarilerinin yanı sıra Java® dilini kullanmanın temelleri (dil türleri, operatörler, sınıflar, paketler, istisnalar). Çok sayıda pratik alıştırma sunulmaktadır.
4
Java Gelişmiş II: Yüksek Performanslı Java
Kurs, Java uygulamalarının performansını artırmaya adanmıştır: darboğazların, yaklaşımların ve yöntemlerin belirlenmesi üretkenliğin yanı sıra yüksek sonuçlara ulaşmanıza olanak tanıyan araçlar ve kütüphaneler üretkenlik.
4
Java geliştiricileri için Scala dili
Bu derste öğrenciler Scala dilinin özellikleri ve özellikleri, avantajları ve zor yerleri hakkında bilgi sahibi olacaklardır. Kurs, Scala operatörlerine ve veri türlerine genel bir bakış, diziler, harita, tuplelar gibi temel veri yapılarının öğrenilmesini, nesne yönelimli ve işlevsel programlama, Scala koleksiyonlarıyla çalışma, kalıp eşleştirme, vaka sınıfları, genel türler ve örtülü kullanma dönüşümler. Çok sayıda pratik alıştırma sunulmaktadır.
4
Java Geliştiricileri için Spring Cloud
Spring Cloud, mikro hizmet mimarisiyle dağıtık uygulamalar oluşturmanıza olanak sağlayan bir projedir. Mevcut birçok bileşene aşina olacak ve Spring Cloud'un mimarisine ve geniş yeteneklerine daha yakından bakacaksınız.
4
Java Kodunu Yeniden Düzenleme
Kurs, programın bozulmasını önlemenin bir yolu olarak yeniden düzenleme kavramını inceliyor; yeniden düzenleme gerektiren çeşitli kötü kod belirtileri (koku); belirli bir duruma ve mekaniğine en uygun yeniden düzenlemenin hangisi olduğunu açıklar. Eğitim sırasında öğrenciler bir Java® programını yeniden düzenlerler.
3,9
Tasarım desenleri (GoF). Java sürümü
Tasarım kalıpları, yeniden kullanılabilen deneyimlerin koleksiyonlarıdır. Desenler, daha önce çalışılmış çözümlerin kullanılmasını mümkün kıldığı için tüm faaliyet alanlarında kullanılmaktadır. Tasarım kalıpları bilgisi, yalnızca çözümlerinizi daha hızlı uygulamanıza ve yüksek kaliteli kaynak kodu elde etmenize değil, aynı zamanda bu teknolojiye zaten hakim olan meslektaşlarınızla daha etkili iletişim kurmanıza da olanak tanır. Kurs, “Tasarım Desenleri: Yeniden Kullanılabilir Nesneye Dayalı Yazılımın Öğeleri” kitabında açıklanan 23 temel modeli kapsamaktadır. nesne yönelimli yazılım kullanıldı"), dört yazar (Gang of Four, GoF) tarafından yazılmıştır - Erich Gamma, Richard Helm, Ralph Johnson ve John Vlissides.
3,7
Apache Maven'e Giriş
Kurs, bağımlılık yönetimi, POM dosya yapısı, proje yaşam döngüsü, eklentiler ve arketipler oluşturma dahil olmak üzere Apache® Maven uygulama oluşturucusunun kullanımını kapsar. Yaygın olarak kullanılan eklentiler ele alınmakta ve Maven'in Eclipse ve Hudson IDE'lerle entegrasyonu ele alınmaktadır. Kurs pratik alıştırmaları içermektedir.
3,6
Programlama
Dünyayı değiştirebilecek geleceğin mesleği! İnsanlara hizmet edecek programlar, hizmetler ve uygulamalar geliştirin. Programcılar yazılım için kod yazar, verileri analiz eder ve makineleri eğitir.
3,8