Kurs “Orta Ön Uç Geliştirici” - kurs 89.000 ruble. Yandex Atölyesinden, eğitim 5 ay, Tarih: 7 Aralık 2023.
Miscellanea / / November 28, 2023
Junior'dan orta seviyeye nasıl büyüyebilirim?
Orta düzey bir uzman, yalnızca deneyimi ve teknoloji yeterliliği düzeyiyle değil, aynı zamanda sosyal becerileriyle de öne çıkar. Kurs her ikisinde de uzmanlaşabilmeniz için tasarlanmıştır.
Teoriyi öğrenmeli ve daha sonra büyük projelerde pratikte çalışmalısınız. Bir takım halinde çalışarak görevleri bölebilecek ve kendinize zaman ayırabilecek, kararların sorumluluğunu üstlenebilecek ve genel sonuca yatırım yapabileceksiniz.
Kurs kimler için uygundur?
JS, CSS ve HTML'ye aşina olanlar, ticari geliştirme deneyimine sahip olanlar ve döngülerin ve algoritmaların temellerine aşina olanlar.
Emin değilseniz ücretsiz kısma ve sonundaki teste katılın. Orada kurs hakkında daha fazla bilgi edinebilir ve yeteneklerinizi değerlendirebilirsiniz.
Sadece pratikte neyin faydalı olacağını öğreneceksiniz.
Program 5 ay boyunca tasarlandı, haftada 20-25 saat çalışmaya ayırmanız gerekecek
Giriş bölümü 2 saat
Ücretsiz tanıtım
Kurs hakkında bilinçli bir karar vermek için programı, eğitim formatını incelemeniz ve güçlü yönlerinizi değerlendirmeniz gerekir. Mezun olduktan sonra her şeyden önce bağımsız olmanız ve ekip liderinin sürekli kontrolü olmadan herhangi bir görevin üstesinden gelebilmeniz bizim için önemlidir. Giriş dersinde öğrencilerin bu süper gücü nasıl elde ettiklerini öğreneceksiniz.
1 bölüm 120 saat
"Web Messenger" Projesi
Web Messenger projesini uyguladıkça, mevcut bilginizi yapılandırıp derinleştirecek, ayrıca yeni araçlarda uzmanlaşacak ve onlarla çalışma pratiği yapacaksınız. Ayrıca, ilk iki ayda kendinizi modern teknolojinin tüm "sihrini" öğrenmeye kaptırın.
Bu modül bir deneme süresi gibidir; yoğun bir geliştirme sürecine dalmış olursunuz, teknolojinin iç kısımlarını ve nüanslarını incelersiniz. TS yazarak yalnızca JS'nin saf cephesinde çalışmakla kalmayacak, aynı zamanda test etme, DevOps ve API'lerle çalışma hakkında daha fazla bilgi edineceksiniz.
Bu modülde size aşağıdakileri nasıl yapacağınızı göstereceğiz:
• bir geliştirme ortamı seçin, kodu ve projeyi barındırın ve hatta işletim sistemi seçimi hakkında biraz bilgi verin
• TypeScript'i kullanın (hem temel hem de ileri düzey kavramlar)
• CSS mimarisi ve ön işlemcilerle çalışma
• kendi şablon motorunuzu ve ne olduğunu yazın
• bileşen ve modüler yaklaşımları uygulamak
• programlama kalıpları ve OOP bilgisini kullanmak
• yönlendirmeyi yapılandırın, nüanslar nelerdir?
• API'lerle çalışma, WebSocket'lerin ne olduğu ve genel olarak istemci-sunucu etkileşimi hakkında
• çalışmanızda linter ve kod stili kullanın
• Jest'i kullanarak uygulamayı test edin
• güvenlikle çalışın: CSRF, XSS, CSP, Clickjacking ve daha fazlası
• yapıyı Parcel ve ardından Webpack aracılığıyla yapılandırmanın yanı sıra uygulamayı Docker konteynerlerinde paketleme
• DevOps ile çalışın (sertifikalar, CI/CD ve HTTP/2 hakkında bilgi edinin)
Portföyde 1 proje
Bölüm 2 160 saat
Takım projesi
3-4 kişilik takımlara katılacak ve kendi web oyununuzu sıfırdan yaratacaksınız: düşünme aşamasından düzenlere kadar
ve buluta dağıtımdan önce mantık. Oyunun istemci kısmını ve arka ucunu uygulayın ve sonucu genişletin
Yandex'de. Bulut.
İstemci üzerinde oyun bölümünü etkilemeyen tüm kütüphaneleri kullanabileceksiniz. Oyunu React, TypeScript, Canvas API kullanarak yazacaksınız.
Bu modülde size aşağıdakileri nasıl yapacağınızı göstereceğiz:
• uygulama geliştirmeye yönelik modern yaklaşımlarda gezinmek
• uygulamanız React'taysa yönlendirmeyi yapılandırın
• verileri depolayın ve ayrıca Redux, Redux-Thunk'u (veya Redux-Saga) ve ayrıca Yeniden Seç ve Sırala'yı analiz edin
• React'te güvenlikle çalışın: SQL enjeksiyonu, XSS, CSP, CORS
• TypeScript ve React ile arkadaş olun
• arka uç çalışmaları: veritabanları (MongoDB ve PostgreSQL), Node.js ve faturalandırma
• API ile daha da fazla çalışabilirsiniz: Hizmet Çalışanları ile tanışın ve Canvas API'nin ne olduğunu öğrenin
• Web Çalışanlarını kullanarak komut dosyalarını arka planda çalıştırın
• Sunucu Tarafı İşlemeyi yapılandırma ve bunun bir projeye nasıl ekleneceğini
• Jest'i kullanarak uygulamayı test edin
• çeşitli yetkilendirme yöntemleri uygulayın: OAuth ve daha fazlasını kullanma
• GitHub Eylemlerinde CI/CD'yi ayarlama
• uygulamayı Yandex'e dağıtın. Bulut ve Nginx'in faydası
Portföyde 1 proje
Bölüm 3 40 saat
Algoritmalar ve veri yapıları. Dahil edilen kurs
Bu üniteyi program boyunca çalışacaksınız. Yaygın algoritmalara ve veri yapılarına aşina olacak, bunları JavaScript'te uygulayacak ve algoritmaların karmaşıklığını değerlendirmeyi öğreneceksiniz.
Konular: algoritma karmaşıklık analizi, dizi, karma tablo, bağlantılı liste, kuyruk, yığın, ağaç, yığın, grafik, sıralama, özyineleme, Huffman algoritması, genişlik öncelikli ve derinlik öncelikli arama, dinamik programlama, not alma.
İsteğe bağlı modül 50 saat
Kariyer pisti
Ana programdan sonra iş teklifi almaya hazırlanabileceksiniz.
Özgeçmiş oluşturmayı, kapak mektubu yazmayı, portföy oluşturmayı ve röportajları nasıl geçeceğinizi öğrenin. Finalde, sıfırdan yeni bir işe (veya mevcut işinizde terfiye) kadar tüm adımları izleyeceksiniz.
Modül uzmanlarla kişisel çalışmayı içerir:
• İK danışmanlığı
• 2 teknik deneme röportajı
• soruların cevapları ve özgeçmişinizin ve diğer eserlerinizin sonuçlandırılmasında kişisel yardım
• bir istihdam denetçisinden destek ve yardım
k
ksunyaSt
10.04.2021 G.
Öğrenmenin keyifli olduğu ortaya çıktı
Avantajları: İletişim, mükemmel pratik çalışma, orta derecede zorluk, her yönden destek (pratik, teori, motivasyon kaybı), ek materyaller, atölyeden hediyeler. Öğrenme motivasyonu. Dezavantajları: Evet, pahalı. Kişisel olarak simülatörlerde hâlâ yeterli pratiğim yok. Artık göremiyorum :) Kasım 2020'den beri Yandex'de kurs alıyorum. Ön uç geliştirme atölyesi. Bundan önce her yerde yorumları okudum.. .