Terima kasih! Golang dalam praktek - kursus 3000 gosok. dari Stepik, pelatihan 30 pelajaran, Tanggal: 29 Oktober 2023.
Miscellanea / / November 29, 2023
Go adalah bahasa yang unik. Sederhana sampai ke primitif, tetapi dengan perpustakaan standar yang besar dan dipikirkan dengan matang. Diketik secara statis, tetapi bagus untuk utilitas kecil. Level yang cukup rendah untuk mengutak-atik byte, tetapi level yang cukup tinggi untuk melakukan pekerjaan asinkron tanpa pusing.
Kursus ini diperuntukkan bagi mereka yang memiliki pengetahuan baik tentang Python, JS atau PHP (atau bahasa lainnya) dan ingin cepat menguasai Go sehingga mereka dapat mulai menggunakannya di tempat kerja atau proyek pribadi. Kami tidak akan membuang waktu untuk menjelaskan "apa itu variabel", "cara kerja loop", atau menyelesaikan latihan yang tidak berguna seperti "apa yang akan dicetak suatu fungsi". Sebaliknya, mari belajar bahasa melalui masalah-masalah kecil dan praktis.
Karena kursus ini dirancang untuk programmer berpengalaman, saya memilih format presentasi yang saya sukai: singkat, ringkas, dengan tugas-tugas dengan kompleksitas sedang. Mungkin Anda juga akan menyukainya.
Setelah menyelesaikan kursus, Anda akan menguasai:
- Dasar-dasar Bahasa
Array dan peta, fungsi dan pointer, struktur dan metode, antarmuka, bekerja dengan kesalahan.
- Kode bersih
Paket dan modul, tes, benchmark, profiler.
- Multitugas
Goroutine, saluran, komposisi, pengatur waktu, konteks, sinkronisasi.
- Perpustakaan standar
String dan teks, tanggal dan waktu, file, JSON dan XML, permintaan HTTP, SQL.
Ceramah ditulis, tidak ada video. Saya bisa menjelaskan hal-hal rumit dengan jelas, jadi menyenangkan membacanya. Banyak contoh, tidak ada teori kering. Di akhir setiap modul ada ringkasan singkat.
Kursus ini interaktif. Sebagian besar latihan dapat dilakukan langsung di browser. Untuk setiap masalah ada solusi standar dengan analisis.
Jika Anda mencetak 85% poin, Anda akan menerima sertifikat, 95% poin akan menerima sertifikat dengan penghargaan. Pelajaran pertama dari setiap modul tersedia secara gratis.
5
kursusSaya mengembangkan perangkat lunak sumber terbuka, mengajar kursus, dan menulis tentang pemrograman dan data.
Saya menulis perangkat lunak dengan senang hati dan menghargai akal sehat dalam pengembangan dan kehidupan. Pemenang kompetisi penulis Habr dalam kategori “sederhana tentang kompleks”. Saya menjalankan saluran telegram tentang python @ohmypy, Go @thank_go dan SQL @sqlliter.
Dasar-dasar
1. Tentang kursus
2. Desain dasar
3. Array dan peta
4. Fungsi dan petunjuk
5. Struktur dan metode
6. Antarmuka
7. Kesalahan
8. Ringkasan
Kode bersih
1. Paket dan modul
2. Tes
3. Tolak ukur
4. Profiler
5. Ringkasan
Multitugas
1. Goroutine
2. Saluran 1
3. Saluran 2
4. Komposisi
5. Waktu
6. Konteks
7. Sinkronisasi
8. Ringkasan
Perpustakaan Standar
1. Tentang modul
2. Teks
3. tanggal dan waktu
4. Baca dan tulis
5. JSON, XML, CSV
6. HTTP
7. SQL
8. Ringkasan
Akhir
1. Hasil