Pergi ke pengembang - kursus 144.000 gosok. dari Yandex Workshop, pelatihan 6 bulan, tanggal 29 November 2023.
Miscellanea / / November 29, 2023
Dalam format yang nyaman bagi Anda: dengan atau tanpa tenggat waktu
Ada dua format pelatihan: dalam kelompok kecil yang terdiri dari 15 orang dengan tenggat waktu dan sprint, atau dengan kecepatan Anda sendiri, tanpa sprint dan tenggat waktu. Anda dapat memilih format yang cocok untuk Anda.
Dengan webinar, teori, dan praktik terus-menerus
Anda akan belajar online di platform Workshop dengan teori dan tugas praktek. Dan sekali lagi selama sprint akan ada webinar - Anda dapat melihat topik kompleks dan kesalahan secara lebih detail, mengajukan pertanyaan tentang kursus, Go, atau pemrograman secara umum.
Dengan dukungan mentor yang berpengalaman
Mentor mengadakan webinar dengan coding langsung, menjawab pertanyaan, dan membantu Anda mengetahuinya. Anda juga akan bertemu langsung dengan mentor Anda di setiap sprint untuk berbagi pengalaman, mendiskusikan kode, ekspektasi karier, atau topik lain yang menarik minat Anda.
Untuk proyek pendidikan
Anda harus memilih salah satu jalur praktis: “Layanan Pemendekan URL” atau “Layanan Pengumpulan dan Peringatan Metrik”. Di akhir kursus, Anda akan dapat menambahkan 3 proyek ke portofolio Anda: 2 di antaranya dapat dibuat berdasarkan proyek Anda atau sesuai dengan kerangka acuan kami.
Tes Pengenalan dan Penempatan
Termasuk dalam program ini: Go Developer dan Advanced Go Developer
Anda akan mempelajari cara kerja pelatihan dan mengikuti tes dasar-dasar pengembangan backend dan sintaksis Go.
Paket Perpustakaan Standar
Termasuk dalam program ini: Go Developer dan Advanced Go Developer
Dalam modul ini kita akan membahas tentang paket Go yang populer. Anda akan belajar menulis dan menguji aplikasi HTTP dengan net/http, mengelola transmisi data dan tugas seumur hidup dengan konteks, membuat kueri ke database, mengenal fitur serialisasi dan penanganan kesalahan di Pergi.
Daya saing
Termasuk dalam program ini: Go Developer dan Advanced Go Developer
Mari beri tahu Anda apa itu multithreading di tingkat sistem operasi. Anda akan mempelajari perbedaan antara thread dan proses, jenis multithreading apa yang ada, apa yang terjadi saat berpindah thread, cara menangani deadlock dan datarace. Menjawab pertanyaan ini dan pertanyaan lainnya, mari beralih ke penjadwal Go. Kemudian kami akan memperkenalkan Anda kepada utas ringan dalam bahasa - goroutine dan alat bahasa lainnya untuk menulis multi-utas aplikasi.
Proyek kelulusan pertama
Termasuk dalam program ini: Go Developer dan Advanced Go Developer
Anda akan dapat menyelesaikan proyek berdasarkan spesifikasi teknis yang kami usulkan secara individu atau dalam tim dengan siswa lain. Anda juga dapat membuat proyek sendiri, setelah sebelumnya menyetujuinya dengan mentor Anda. Mentor akan memeriksa proyek kelulusan. Anda memiliki waktu 5 minggu untuk menyelesaikan proyek ini.
Pola desain
Termasuk dalam program ini: Pengembang Go Tingkat Lanjut
Dalam modul ini kita akan melihat pola desain dan antipola pemrograman Go. Anda akan belajar bagaimana menerapkannya pola desain aplikasi yang paling umum dan cara menghindari kesalahan implisit saat memprogram Pergi.
Tulling
Termasuk dalam program ini: Pengembang Go Tingkat Lanjut
Kekuatan Go terletak pada alat pengembang bawaannya. Dalam modul ini, Anda akan mempelajari cara menggunakan alat untuk penataan gaya dan analisis kode statis, pembuatan dokumentasi, pembuatan kode, dan pembuatan profil.
Perpustakaan Standar yang Diperluas
Termasuk dalam program ini: Pengembang Go Tingkat Lanjut
Go memiliki banyak hal yang tersedia, dan Anda didorong untuk menulis solusi Anda sendiri berdasarkan perpustakaan standar. Dalam modul ini, Anda akan menyelesaikan perkenalan Anda dengan paket-paket bawaan Go dan mengenal pustaka standar "yang diperluas" dari bahasa tersebut, yang berisi sejumlah besar paket berguna.
Proyek kelulusan kedua
Termasuk dalam program ini: Pengembang Go Tingkat Lanjut
Anda akan dapat menyelesaikan proyek berdasarkan spesifikasi teknis yang kami usulkan secara individu atau dalam tim dengan siswa lain. Anda juga dapat membuat proyek sendiri, setelah sebelumnya menyetujuinya dengan mentor Anda. Proyek akan diperiksa oleh para ahli - penulis dan mentor kursus. Anda memiliki waktu 5 minggu untuk menyelesaikan proyek ini.
Webinar
Selain teori dan praktik, mentor akan mengadakan webinar untuk Anda satu kali per sprint, di akhir minggu pertama. Webinar diperlukan untuk membahas lebih detail topik-topik kompleks, menganalisis kesalahan paling umum, dan menjawab pertanyaan tentang kursus, Go, atau pemrograman secara umum.
Sesi 1:1
Setiap siswa akan memiliki kesempatan untuk melakukan panggilan tatap muka dengan mentor mereka satu kali dalam satu sprint. Dalam waktu setengah jam yang diberikan, Anda tidak hanya dapat mengajukan pertanyaan tentang proyek, tetapi juga mendiskusikan ekspektasi karier, berbagi pengalaman pengembangan, atau menyentuh topik lain yang menarik minat Anda.