Gelişmiş Go geliştiricisi - kurs 144.000 ruble. Yandex Atölyesinden, 6 aylık eğitim, tarih 29 Kasım 2023.
Miscellanea / / November 29, 2023
Size uygun bir formatta: son teslim tarihi olsun veya olmasın
İki antrenman formatı vardır: 15 kişilik küçük bir grupta, son teslim tarihleri ve sprintler ile veya kendi hızınızda, sprintler ve son teslim tarihleri olmadan. Kendinize uygun formatı seçebilirsiniz.
Web seminerleri, teori ve sürekli pratikle
Atölye platformunda teorik ve pratik görevlerle çevrimiçi çalışacaksınız. Ve sprint sırasında bir kez daha web seminerleri olacak - karmaşık konulara ve hatalara daha ayrıntılı bakabilir, kurs, Go veya genel olarak programlama hakkında sorular sorabilirsiniz.
Deneyimli mentorların desteğiyle
Mentorlar canlı kodlama içeren web seminerleri düzenler, soruları yanıtlar ve sorunu çözmenize yardımcı olur. Ayrıca deneyimlerinizi paylaşmak, kodları, kariyer beklentilerini veya ilginizi çeken herhangi bir konuyu tartışmak için her sprintte mentorunuzla bire bir buluşacaksınız.
Eğitim projeleri için
Pratik yollardan birini seçmeniz gerekecek: "URL Kısaltma Hizmeti" veya "Metrik Toplama ve Uyarı Hizmeti". Kurs sonunda portföyünüze 3 proje ekleyebileceksiniz: Bunlardan 2 tanesi sizin projelerinize göre veya iş tanımımıza göre yapılabilir.
Giriş ve Yerleştirme Sınavı
Programa dahil olanlar: Go Developer ve Advanced Go Developer
Eğitimin nasıl çalıştığını öğrenecek ve arka uç geliştirme ve Go sözdiziminin temelleri hakkında bir teste gireceksiniz.
Standart Kütüphane Paketleri
Programa dahil olanlar: Go Developer ve Advanced Go Developer
Bu modülde popüler Go paketlerinden bahsedeceğiz. Net/http ile HTTP uygulamalarını yazmayı ve test etmeyi, iletimi yönetmeyi öğreneceksiniz bağlamla birlikte veri ve görev ömrü, veritabanına sorgulama yapma, serileştirme ve hata işleme özelliklerini tanıma Gitmek.
Rekabet gücü
Programa dahil olanlar: Go Developer ve Advanced Go Developer
İşletim sistemi düzeyinde çoklu iş parçacığının ne olduğunu size anlatalım. Bir iş parçacığı ile bir süreç arasındaki farkı, ne tür çoklu iş parçacığının mevcut olduğunu, iş parçacığı değiştirilirken ne olduğunu, kilitlenme ve veri yarışıyla nasıl başa çıkılacağını öğreneceksiniz. Bunları ve diğer soruları yanıtlayarak Go planlayıcıya geçelim. O zaman seni tanıştıracağız dilde hafif iş parçacıkları - çok iş parçacıklı yazmak için goroutinler ve diğer dil araçları uygulamalar.
İlk mezuniyet projesi
Programa dahil olanlar: Go Developer ve Advanced Go Developer
Teklif ettiğimiz teknik spesifikasyonlara dayalı bir projeyi bireysel olarak veya diğer öğrencilerle birlikte takım halinde tamamlayabileceksiniz. Ayrıca mentorunuzla önceden anlaşarak kendi projenizi de oluşturabilirsiniz. Mentorlar mezuniyet projelerini kontrol edecek. Projeyi tamamlamak için 5 haftanız olacak.
Tasarım desenleri
Programa dahil olanlar: Gelişmiş Go Geliştiricisi
Bu modülde Go programlamanın tasarım kalıplarına ve anti kalıplarına bakacağız. Nasıl uygulanacağını öğreneceksiniz En yaygın uygulama tasarım kalıpları ve programlama sırasında örtülü hataların nasıl önleneceği Gitmek.
Tülleme
Programa dahil olanlar: Gelişmiş Go Geliştiricisi
Go'nun gücü yerleşik geliştirici araçlarıdır. Bu modülde stil oluşturma ve statik kod analizi, belge oluşturma, kod oluşturma ve profil oluşturmaya yönelik araçların nasıl kullanılacağını öğreneceksiniz.
Genişletilmiş Standart Kütüphane
Programa dahil olanlar: Gelişmiş Go Geliştiricisi
Go'nun kullanıma hazır pek çok özelliği vardır ve standart kitaplığı temel alarak kendi çözümlerinizi yazmanız teşvik edilir. Bu modülde Go'nun yerleşik paketlerine girişinizi tamamlayacak ve çok sayıda yararlı paket içeren dilin "genişletilmiş" standart kitaplığına aşina olacaksınız.
İkinci mezuniyet projesi
Programa dahil olanlar: Gelişmiş Go Geliştiricisi
Teklif ettiğimiz teknik spesifikasyonlara dayalı bir projeyi bireysel olarak veya diğer öğrencilerle birlikte takım halinde tamamlayabileceksiniz. Ayrıca mentorunuzla önceden anlaşarak kendi projenizi de oluşturabilirsiniz. Projeler kursun uzmanları, yazarları ve mentorları tarafından kontrol edilecektir. Projeyi tamamlamak için 5 haftanız olacak.
Web seminerleri
Teori ve pratiğe ek olarak mentorlar, ilk haftanın sonunda her sprint için bir kez sizin için web seminerleri düzenleyecektir. Karmaşık konular hakkında daha fazla ayrıntıya girmek, en yaygın hataları analiz etmek ve kurs, Go veya genel olarak programlama hakkındaki soruları yanıtlamak için web seminerlerine ihtiyaç vardır.
Oturumlar 1:1
Her öğrenci, sprint başına bir kez mentoruyla birebir görüşme fırsatına sahip olacak. Size ayrılan yarım saatte projeyle ilgili sorular sormanın yanı sıra kariyer beklentilerinizi tartışabilir, gelişim deneyimlerinizi paylaşabilir veya ilginizi çeken herhangi bir konuya değinebilirsiniz.