Kurs "Java geliştiricisi" - kurs 147.000 ruble. Yandex Atölyesinden, 10 aylık eğitim, tarih 30 Kasım 2023.
Miscellanea / / November 29, 2023
Ücretsiz modül 15 saat
Java Temelleri (Ücretsiz Bölüm)
Java'ya giriş, temel dil yapılarının öğrenilmesi. Giriş kursu, kendinizi bir geliştirici gibi hissetmenize ve bu yönde gelişmek isteyip istemediğinizi anlamanıza yardımcı olacaktır. Veri türleri, koşullu ifadeler ve döngüler hakkında bilgi edineceksiniz. Teoriyi metin dersleri şeklinde öğrenin ve kendi etkileşimli ortamınız olan simülatörde gerçek problemleri çözerek uygulayın.
- Java'ya giriş
- Koşullu ifadeler
- Döngüler
- Diziler
- Portföydeki +1 proje
Finansal başvuru
Temel Java yapılarını kullanarak ilk konsol uygulamanızı adım adım yazacaksınız. Gelir ve giderlerinizi takip etmenize yardımcı olacaktır.
Modül 2, 8 hafta
Java Çekirdeği: Giriş
Geliştirme ortamına aşinalık ve OOP ilkelerini incelemek.
Temel dil yapılarında (Java Çekirdeği) uzmanlaşarak Java'nın neler yapabileceğini keşfedeceksiniz. Geliştirme ortamına aşina olun ve nesne yönelimli programlamanın temel ilkelerini öğrenin. Bu, çoğu modern programlama dilinin dayandığı paradigmadır. Ayrıca Git sürüm kontrol sistemini projeye bağlayın ve komut satırında çalışmayı deneyin; bu şekilde simülatörün dışındaki ilk projenizi oluşturacaksınız.
- Portföyde +2 proje
Sürat 1
Merhaba, başlayalım mı?
Sözdizimi Temelleri: Devamı
Yöntemler/Problemin Ayrışımı
Nesneler ve sınıflar
Git. Neden ve nasıl
JDK ve geliştirme ortamı
Ev projesi
Sürat 2
Java'daki Türler
İlkellerle işlemler
Listeler ve karma tablolar
Sürat 3
Oha. Kapsülleme ve kalıtım
Nesne sınıfı
Git. Bir taahhüdün içinde
IDE'de kod stili ve verimli çalışma
Sürat 4
Diğer değiştiriciler ve numaralandırmalarla çalışma
Oha. Soyutlama ve polimorfizm
Git. Şubelerle çalışmak
Bir spor kulübü için kalori hesaplayıcı
Bu sizin ilk bağımsız projeniz olacak. Ücretsiz kısımda öğrendiğiniz becerileri kullanacak ve tam teşekküllü bir uygulama oluşturacaksınız. En iyi yanı, uygulama kodunuzun bir Git deposunda saklanacak olmasıdır, böylece onu arkadaşlarınızla veya gelecekteki işverenlerinizle paylaşabilirsiniz. Ve geliştirme gerçeğe daha da yakınlaşacak: projeyi artık simülatörde değil, Intellij IDEA'da yazacaksınız.
Muhasebe süreçlerinin otomasyonu
Karşılaşacağınız ilk gerçek zorluk. Resmileştirilmiş biçimde teknik özellikler. Giriş ve çıkış veri formatları ve yüzlerce satır kod. Bu projeden sonra neler yapabileceğinizi anlayacaksınız.
Modül 3, 8 hafta
Java Çekirdeği: devamı
Standart kütüphaneyi incelemeye ve projenizi geliştirmeye devam edeceksiniz: bunların nasıl faydalı olabileceğini öğreneceksiniz istisnalar, API'lerle çalışmaya yönelik ana araçlar, G/Ç akışlarıyla nasıl çalışılacağını öğrenin ve uygulama testleri. Sonunda, bir görev izleyici oluşturacak ve izleyicinin yalnızca yerel bilgisayarınızda değil çevrimiçi olarak da çalışabilmesi için ona sunucuyla iletişim kurmayı öğreteceksiniz.
- Portföydeki +1 proje
Sürat 1
Algoritmalara Giriş
Java'daki Koleksiyonlar: Listeler
Java'daki koleksiyonlar: karma tabloları ve kümeleri
Sürat 2
Dizeler hakkındaki tüm gerçek
İstisnalar
Dosyalarla çalışma
Sürat 3
Akışlar ve lambdalar
Saat ve tarih
Birim testleri
Sürat 4
İnternet, HTTP, JSON
API oluşturma
Ağ istekleri
Görev Yöneticisi
Projeler için hedefler, hedefler ve son tarihler belirlemenize, faaliyetleri izlemenize, ölçmenize ve sonuçları değerlendirmenize olanak tanıyan web arayüzüne sahip bir program için bir arka uç oluşturacaksınız. Görev yöneticisi Staj sırasında kullanışlı olacaktır.
Modül 4, 8 hafta
Spring Boot ve veritabanlarıyla çalışma
Önceki modüllerde Java'nın temellerini öğrendiniz ve artık ileri düzey geliştiricilerin kullandığı araçlara geçmeye hazırsınız. Java'da web uygulamaları geliştirmeye yönelik modern bir çerçeve olan Spring Boot'ta uzmanlaşacaksınız. SQL kullanarak veritabanı verilerini oluşturmayı ve yönetmeyi öğrenin ve sürüm kontrol sistemleriyle çalışırken kendinize daha fazla güvenin. Bu araçlar, aranan teknoloji yığınını elinizin altında bulunduran bir geliştirici olmanıza yardımcı olacaktır.
- Portföydeki +1 proje
Sürat 1
Uzman
Bahar'la ilk tanışma
Kerestecilik
Lombok
Sürat 2
Bahar: Birbirimizi daha iyi tanımak
İstek parametreleri ve yanıt formatı
Hata işleme
Sürat 3
Veritabanlarına Giriş
SQL: veri toplama ve sıralama
SQL: tablolardaki ilişkiler
Sürat 4
Spring'den bir veritabanıyla çalışma
CRUD işlemleri
Kinopoisk'in kendisi
Sizin ve arkadaşlarınızın izlediği filmlere ve onlara verdiğiniz derecelendirmelere göre film seçmenize yardımcı olacak bir sosyal ağ.
Modül 5, 10 hafta
Spring, ORM ve sunucuda çalışma
Çerçevenin iç kısımlarını anlamadan Spring'i kullanarak tam teşekküllü uygulamalar oluşturmak imkansızdır. Spring Boot, geliştirmeyi büyük ölçüde basitleştirir ancak birçok uygulama ayrıntısını gizler. Spring Boot'un sizin için ne yaptığını öğrenecek ve aynı şeyi yalnızca Spring kullanarak nasıl uygulayacağınızı anlayacaksınız. Ayrıca veritabanı sorgularını nasıl yazacağınızı ve veritabanındaki varlıklar arasındaki ilişkileri doğrudan kodda nasıl tanımlayacağınızı öğrenin. Bu, gelişimi kolaylaştıracak, süreçte ortaya çıkabilecek sorunların çözülmesine yardımcı olacak ve aynı zamanda görüşme sırasında da artı olacaktır.
- Portföydeki +1 proje
Sürat 1
Spring MVC ve Spring Boot karşılaştırması
JSON ve çeşitli: haricileştirilmiş yapılandırma ve günlük kaydı
Sürat 2
İşlemler
Bahar Verileri
Depolarla çalışma
Sürat 3
Uygulama iş mantığı
Deneme testi
Sürat 4
Mikro hizmetler
Liman işçisi
Sunucuda çalışmak
Sürat 5
Grup projesi
Arkadaşlar arasında bir şeyler paylaşmak için başvuru
Sınıf arkadaşlarınızdan oluşan bir ekipte uyguladığınız bir grup projesi. Sizin ve arkadaşlarınızın bir süreliğine bir şeyler alışverişinde bulunabileceğiniz bir uygulama: araçlar, gadget'lar, kitaplar vb. Araba paylaşımı gibi, sadece şeyler için.
Modül 6, 6 hafta
Mülakat ve mezuniyet projesine hazırlık
Blok, bir test görüşmesine katılımı içerir. 1-1,5 saat sürecek olup bu süre zarfında beceri gelişimi, bilgi birikimine ilişkin geri bildirim ve gelişim süreçlerinin anlaşılması konusunda tavsiyeler alacaksınız. Daha sonra bir uzmanla ikinci bir deneme görüşmeniz olacak. Daha zor ve katı olacak. Büyük şirketlerin Java geliştiricileri teori ve algoritmalar hakkında sorular soracak.
Bilgi ve becerilerinizi doğrulayacağınız final mezuniyet projesi. Tez projeniz sırasında simülatördeki görevleri tamamlamanız ve bol bol teori okumanız gerekiyor. Geliştirme, gelecekteki çalışmalarda olduğu gibi yapılandırılacaktır.
- Portföydeki +1 proje
Sürat 1
Özyineleme
Sıralama
Çöp toplama
Çok İş parçacıklı Programlama Temelleri
Sürat 2
Java Core: Mülakat Hazırlığı
Koleksiyonlar: Röportaj Hazırlığı
Veritabanlarıyla çalışmak: röportaja hazırlanmak
Bahar: Röportaj Hazırlığı
Sürat 3
Mezuniyet projesi
Dostça toplantı uygulaması
Seyahate çıkacak, sinemaya gidecek veya diğer boş zaman etkinliklerine katılacak kişiyi bulmanıza yardımcı olacak bir uygulama
Kariyer takibi 6 hafta
İş. Yeni fırsatlar
Ana programa paralel olarak bir iş teklifi almaya hazırlanabilirsiniz: özgeçmiş oluşturmayı, kapak mektubu yazmayı, portföy oluşturmayı ve röportajları geçmeyi öğrenin. Sonunda işe alınmadan önceki tüm adımları geçeceksiniz: boş bir pozisyona yanıt, bir test görevi, bir röportaj.
İşgücü piyasası
Mesleki gelişim stratejisi. İşgücü piyasasına genel bakış.
Özet
Bir özgeçmiş oluşturmak ve piyasadaki bir uzmandan gelen geri bildirimlerle geliştirmek.
Portföy
Bir portföyü projelerle paketlemek.
Ön yazı
İş başvuruları için bir kapak mektubu oluşturun.
Röportajlar
Röportaj türleri. Ve bunların üstesinden nasıl gelineceğini.
İş arama
Arama stratejisi. Gayri resmi ve resmi arama stratejileri. Öncelikler nasıl doğru şekilde ayarlanır?
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
28 900 ₽