Tantangan pemrograman mingguan peta jalan 2024
Pelajari jalur dengan latihan untuk meningkatkan logika pemrograman Anda dan mempelajari bahasa apa pun. Gratis, sesuai kecepatan Anda dan dalam komunitas.
https://retosdeprogramacion.com/roadmap
Peringkat bahasa dan pengguna
Apakah Anda berpartisipasi dalam tantangan? Sekarang Anda dapat memeriksa peringkat pengguna dan bahasa berdasarkan jumlah kontribusinya.
https://retosdeprogramacion.com/roadmap/ranking
Informasi penting
- Setiap minggu tantangan baru diterbitkan dan latihan minggu lalu dikoreksi langsung dari Twitch .
- Di bagian "Acara" di server Discord kami, Anda akan menemukan hari dan waktu siaran langsung berdasarkan negara.
- Anda dapat menggunakan bahasa pemrograman apa pun , dan menemukan koreksi saya dan koreksi komunitas di direktori setiap tantangan.
- Apakah Anda ingin berpartisipasi? Saya menjelaskannya kepada Anda di bagian Petunjuk pada dokumen yang sama.
- Tantangannya mengikuti urutan berdasarkan jalur studinya, tetapi jika Anda sudah memiliki pengetahuan, Anda dapat menyelesaikannya sepenuhnya secara mandiri. Cukup periksa tingkat kesulitannya.
- Setelah minggu publikasi tantangan berlalu, Anda dapat berkonsultasi dengan koreksi saya dan komunitas dalam bahasa pemrograman apa pun.
Periksa situs web untuk informasi lebih lanjut.
Koreksi dan latihan selanjutnya
Senin, 23 Desember 2024 pukul 20.00 (waktu Spanyol) dari Twitch
Periksa jadwal berdasarkan negara dan buat pengingat
Peta jalan
# | Latihan | Koreksi | Video | Masyarakat |
---|
00 | SYNTAX, VARIABEL, JENIS DATA DAN HELLO WORLD | | ▶️ | |
01 | OPERATOR DAN STRUKTUR KONTROL | | ▶️ | |
02 | FUNGSI DAN RUANG LINGKUP | | ▶️ | |
03 | STRUKTUR DATA | | ▶️ | |
04 | STRING KARAKTER | | ▶️ | |
05 | NILAI DAN REFERENSI | | ▶️ | |
06 | REKURSIVITAS | | ▶️ | |
07 | TUMPUKAN DAN ANTRIAN | | ▶️ | |
08 | KELAS | | ▶️ | |
09 | WARISAN DAN POLIMORFISME | | ▶️ | |
10 | PENGECUALIAN | | ▶️ | |
11 | MANAJEMEN FILE | | ▶️ | |
12 | JSON DAN XML | | ▶️ | |
13 | UJI UNIT | | ▶️ | |
14 | TANGGAL | | ▶️ | |
15 | asinkron | | ▶️ | |
16 | EKSPRESI BIASA | | ▶️ | |
17 | ITERASI | | ▶️ | |
18 | SET | | ▶️ | |
19 | ENUMERASI | | ▶️ | |
20 | PERMINTAAN HTTP | | ▶️ | |
21 | PANGGILAN BALIK | | ▶️ | |
22 | FUNGSI PESANAN TINGGI | | ▶️ | |
23 | TUNGGAL | | ▶️ | |
24 | DEKORATOR | | ▶️ | |
25 | LOG | | ▶️ | |
26 | PADAT: PRINSIP TANGGUNG JAWAB TUNGGAL | | ▶️ | |
27 | PADAT: PRINSIP BUKA-TUTUP | | ▶️ | |
28 | PADAT: PRINSIP PENGGANTI LISKOV | | ▶️ | |
29 | SOLID: PRINSIP SEGREGASI ANTARMUKA | | ▶️ | |
30 | SOLID: PRINSIP INVESTASI KETERGANTUNGAN | | ▶️ | |
31 | SIMULATOR PERMAINAN OLIMPIADE | | ▶️ | |
32 | PERTEMPURAN DEADPOOL DAN WOLVERINE | | ▶️ | |
33 | MENYELAMATKAN MICKEY | | ▶️ | |
34 | RUMAH POHON KELUARGA NAGA | | ▶️ | |
35 | MENDISTRIBUSIKAN CINCIN KEKUATAN | | ▶️ | |
36 | TOPI PENYORTIRAN | | ▶️ | |
37 | TAMAN OASIS VS LINKIN | | ▶️ | |
38 | MOUREDEV PRO | | ▶️ | |
39 | HARI BATMAN | | ▶️ | |
40 | PIALA RUBIUS FORTNITE | | ▶️ | |
41 | KAOS RAR | | ▶️ | |
42 | TURNAMEN BOLA NAGA | | ▶️ | |
43 | GIT GITHUB CLI | | ▶️ | |
44 | HITUNG MUNDUR MOUREDEV PRO | | ▶️ | |
45 | GITHUB OKTOBER | | ▶️ | |
46 | X VS BIRU | | ▶️ | |
47 | KALENDER ADVEN | | ▶️ | |
48 | POHON NATAL | | | |
49 | GUDANG SANTA CLAUS | ?️ 23/12/24 | | |
Kursus di YouTube
Saat kita bergerak maju dalam peta jalan, saya membuat kursus yang mengelompokkan kelas-kelas menjadi satu.
instruksi
Fork proyek dan bekerja dengan Git untuk menyinkronkan pembaruan.
- Dalam proyek Anda memiliki direktori untuk setiap latihan di folder Roadmap. Di dalam setiap direktori Anda akan menemukan file bernama latihan.md dengan pernyataan setiap tantangan.
- Jika Anda ingin berbagi solusi latihan Anda sendiri dengan komunitas, buat file kode dengan nama dan ekstensi Anda, dan buat PULL REQUEST terhadap repositori.
- File kode harus ditempatkan di dalam direktori tantangan, di folder yang sesuai dengan bahasa pemrograman yang digunakan (jika folder bahasa tidak ada, buatlah dengan huruf kecil semua). Misalnya, jika Anda menyelesaikan tantangan #00 menggunakan bahasa pemrograman Python dan pengguna GitHub Anda bernama "mouredev", perbaikan Anda harus ada di "Roadmap/#00/python/mouredev.py" . Judul Permintaan Tarik juga harus mengikuti format ini: "#[angka] - [bahasa_yang digunakan]" . Pada contoh di atas adalah "#00 - Python" . Permintaan Tarik yang tidak mengikuti format ini atau berisi file tambahan akan ditolak.
- Setiap MINGGU (periksa hari di latihan terkait) Saya akan melakukan siaran langsung dari Twitch untuk mengoreksi tantangan, meninjau solusi komunitas, dan menerbitkan latihan baru.
- Jika Anda memerlukan bantuan atau ingin mengomentari apa pun tentang tantangan mingguan, Anda memiliki saluran "tantangan mingguan" di server Discord kami (juga hari dan waktu koreksi di bagian "Acara").
- Anda dapat mengajukan Pull Request dengan usulan atau koreksi latihan dari komunitas lain jika ada kesalahan. Dengan cara ini kami akan berkolaborasi untuk menciptakan repositori yang semakin bernilai.
- Jika Anda dimintai perubahan/perbaikan pada Pull Request, dan setelah 2 minggu tidak ada aktivitas baru, permintaan tersebut akan ditutup untuk menjaga kebersihan repositori. Tentu saja, Anda dapat mengirimkan kembali Pull Request kapan pun Anda mau.
Klarifikasi
Jika anda ragu dengan nama direktori suatu bahasa, cobalah berkonsultasi dengan nama yang telah digunakan pada latihan sebelumnya. Beberapa contoh yang mungkin Anda ragukan:
- c#, bukan csharp
- c++, bukan cplusplus
- pergi, tidak golang
- javascript, bukan js
Panduan Cepat Git dan GitHub
- FORK repositori tantangan mingguan dari GitHub.
- CLONE repositori itu ke mesin lokal Anda
git clone [TU-REPOSITORIO]
. - (Opsional) Buat CABANG untuk solusinya dan navigasikan ke sana
git checkout -b [EL-NOMBRE-DE-TU-RAMA]
. - Tambahkan file solusi Anda ke STAGE
git add [FICHERO-DE-TU-RETO]
. - COMMIT dengan pesan solusi
git commit -m "#[NÚMERO-RETO] - [LENGUAJE-UTILIZADO]"
. - PUSH
git push [EL-NOMBRE-DE-TU-RAMA]
(bisa berupa "utama" atau yang Anda buat pada langkah 3) - Di repositori utama Anda harus pergi ke cabang dan melakukan PULL REQUEST.
- MENYUMBANG.
- CREATE PULL REQUEST (menutup template yang akan muncul).
- Jika proses pengiriman telah dilakukan dengan benar, koreksi Anda akan ditambahkan ke repositori. Jika tidak, Anda akan diberitahu tentang perubahan yang harus dilakukan atau alasan penolakannya.
Saya telah membuat kursus gratis lengkap untuk mempelajari cara bekerja dengan Git dan GitHub dari awal.
Lebih banyak tantangan pemrograman
Lihatlah 101 tantangan pemrograman yang dipecahkan dan 12 aplikasi untuk portofolio Anda yang telah kami kembangkan.
Bergabunglah dengan Pemrograman Komunitas Kampus
Saya persembahkan untuk Anda mouredev pro, proyek terpenting saya untuk membantu Anda mempelajari pemrograman dan pengembangan perangkat lunak secara berbeda.
Mencari tambahan? Di sini Anda akan menemukan kursus saya diedit berdasarkan pelajaran individual, untuk maju sesuai kecepatan Anda sendiri dan menyimpan kemajuan Anda. Anda juga akan mendapatkan latihan dan koreksi, tes untuk memvalidasi pengetahuan Anda, ujian dan sertifikat kelulusan publik, dukungan, forum siswa, pertemuan kelompok, kursus eksklusif dan banyak lagi.
Kunjungi mouredev.pro dan gunakan kupon "PRO" untuk diskon 10% pada langganan pertama Anda.
Halo, nama saya Brais Moure.
Insinyur iOS & Android full-stack freelance
Saya telah menjadi insinyur perangkat lunak sejak 2010. Sejak 2018 saya menggabungkan pekerjaan saya mengembangkan Aplikasi dengan pembuatan konten pelatihan tentang pemrograman dan teknologi di berbagai jejaring sosial seperti @mouredev .
Jika Anda ingin bergabung dengan komunitas pengembangan kami, mempelajari pemrograman, meningkatkan keterampilan Anda dan membantu kelangsungan proyek, Anda dapat menemukan kami di: