Java geliştirici. Temel - Otus'tan ücretsiz kurs, 4 aylık eğitim, Tarih: 6 Aralık 2023.
Miscellanea / / December 09, 2023
Java programlamanın temellerinde uzmanlaşacak ve herhangi bir dilde profesyonel olarak gelişmek için gereken becerilerin temelini oluşturacaksınız. Kişisel bir mentorun desteğiyle, bir geliştiricinin iletişim kurduğu farklı alanlar hakkında net bir anlayış oluşturacaksınız: mimarinin temelleri, testler, veritabanları veriler, algoritmalar ve veri yapıları, Docker'ı sanal makineden, ağdan vb. ayırt etme yeteneği. Eğitim sonrasında geniş bir alanda stajyer pozisyonuna başvurabileceksiniz. şirketler.
Bu kurs kimlere yöneliktir?
Program sıfırdan gelir ve programlamayı öğrenmek isteyen deneyimli PC kullanıcıları için tasarlanmıştır. Kurs, dile henüz karar vermemiş olanlar için de faydalı olacaktır.
Eğitimden sonra Java geliştirmenin derinliklerine inebilir veya başka herhangi bir OOP diline kolayca geçebilirsiniz. Bu tür bir eğitim her acemi uzman için varsayılan olmalıdır. Bu, bilişim dünyasındaki “okuma becerisine” ve “çarpım tablosunu bilmeye” benzer. Bu nedenle boş pozisyonlar, ikili sayı sistemini anlamak veya TCP'yi UDP'den ayırt etme yeteneği gibi şeyler hakkında yazmaz. Ancak işverenler bir adayı seçerken bu bilgiyi ararlar. Tecrübesi olmayan, mesleki yeterliliğe sahip ve süreçleri hızlı bir şekilde yönlendirebilen gelişim. Kurs, BT alanında ilk adımlarını atan, ilk görüşmelerine ve projelerde çalışmaya hazır olmak isteyenlere yardımcı olmak amacıyla tasarlanmıştır.
KİŞİSEL DANIŞMAN: Her hafta 40 dakikalık çevrimiçi oturumlar.
Eğitiminizin başında size bir mentor atanır.
Haftada bir kez ödevini yaparsın.
Oturum sırasında mentor, kararınız hakkında yorum yapacaktır.
Java'da arka uç geliştirme sektöründe 6 yıldan fazla deneyim. Tam yığın uygulama geliştirme, yüksek yüklü bilgi işlem şebekesi sistemlerinin geliştirilmesinin yanı sıra mikro hizmetler ve etl işlem hatlarında yer aldı. Şu anda kıdemli geliştirici olarak ödeme sistemi hizmetleri üzerinde çalışıyorum...
Java'da arka uç geliştirme sektöründe 6 yıldan fazla deneyim. Tam yığın uygulama geliştirme, yüksek yüklü bilgi işlem şebekesi sistemlerinin geliştirilmesinin yanı sıra mikro hizmetler ve etl işlem hatlarında yer aldı. Şu anda kıdemli geliştirici olarak Unlimint'te ödeme sistemi hizmetleri üzerinde çalışıyorum. Hadoop hizmetleri (HDFS, HBase), orkestratörler (Airflow, Spring Cloud Data Flow), MPP veritabanları (Cassandra, Greenplum, Clickhouse).İlgi Alanları: BigData, Blockchain, NFTEeğitim: Bilgisayar Bilimi ve BT Yüksek Lisans Derecesi, SUSU, fakülte VSEKN.
JSC Greenatom'un önde gelen uzmanı. 10 yılı aşkın mesleki gelişim deneyimi. Ana yığın: .NET / C#, Java, MS SQL Sunucusu. Gereksinim analizinden iç ve dış müşterilere yönelik sistemlerin tam kapsamlı geliştirilmesi...
JSC Greenatom'un önde gelen uzmanı. 10 yılı aşkın mesleki gelişim deneyimi. Ana yığın: .NET / C#, Java, MS SQL Sunucusu. Gereksinim analizinden uygulamaya, işletmeye ve teknik desteğe kadar iç ve dış müşteriler için sistemlerin tam kapsamlı geliştirilmesi. 2006 yılında Moskova Elektronik Teknolojisi Enstitüsü'nden (MIET) Bilgisayar Sistemleri, Sistemleri ve Ağları bölümünden mezun oldu.
Kıdemli Yazılım Mühendisi. 2006'dan bu yana sektörde. Uzun süredir petrol ve gaz kuyularının açılmasına yönelik bilgi desteği için bilgi sistemleri geliştiriyordu. Öğretmen
Java ekosistemine giriş, ortamın kurulması
-Konu 1.Java ekosistemine genel bakış. Teknoloji yığını. Uygulama türleri. Geliştirici yol haritası. İşverenler
-Tema 2.Linux. Temel kavramlar, komut satırı temelleri, VirtualBox, DZ kurulumu
-Konu 3. Java ve gerekli programların kurulumu, programlama dili ile IDE, DZ arasındaki farklar
-Konu 4.GIT'de çalışmanın temelleri
Java sözdizimi, ilk program.
-Konu 5.Java sözdizimi: Merhaba Dünya, ilkel türler, sabitler, numaralandırma, Kod kuralları ve neden önemli?
-Konu 6.Java sözdizimi: diziler, koşullu ifadeler, döngüler, DZ
-Konu 7. Kod örneklerinin analizi, bölüm 1
-Konu 8.Java sözdizimi: sınıflar, arayüzler
-Konu 9.Nesneye yönelik ve fonksiyonel programlama
-Konu 10.Java sözdizimi: koleksiyonlar, algoritmaların temelleri. DZ
-Konu 11.Java sözdizimi: equals ve hashCode, Map ve Set. DZ
-Konu 12. Kod örneklerinin analizi, bölüm 2
-Konu 13.Java sözdizimi: hata işleme - dönüş kodları, istisnalar (hiyerarşi), DZ
-Konu 14. Sayı sistemleri, Boole cebiri
Uygulama Mimarisine Giriş
-Konu 15. Uygulama mimarisinin temelleri (iki katmanlı/üç katmanlı)
-Konu 16. Testin temelleri ve TDD, DZ
Harici sistemlerle etkileşim
-Konu 17. Ağ teknolojilerinin temelleri, TCP/IP
-Konu 18. İlişkisel veritabanları, SQL, DZ
-Konu 19. Web Temelleri: HTTP, HTML DZ
-Konu 20. Web Temelleri: JavaScript, hata ayıklama yöntemleri, uzaktan kontrol
Geliştirme ve işletme sürecinin altyapısı
-Konu 21.Docker, uygulama temelleri, DZ
-Konu 22. CI/CD Temelleri
Tasarım
-Konu 23.Ürün geliştirme süreci. Şelale/Çevik
-Konu 24.Son ders