Pengembangan React - kursus gratis dari ThinkNetica, pelatihan 9 minggu, Tanggal 28 November 2023.
Miscellanea / / November 30, 2023
Fondasi dan ekosistem
Anda akan menguasai prinsip dan prinsip dasar React, serta solusi paling populer di ekosistemnya.
Tinjauan Kode Terperinci
Mentor akan memeriksa setiap tugas Anda, melakukan tinjauan kode secara mendetail, memberikan rekomendasi kode, dan menjawab pertanyaan.
Praktik terbaik
Anda akan memahami bagaimana dan bagaimana tidak menggunakan React dan perpustakaan lainnya, memahami pro dan kontra dari berbagai solusi dan belajar menerapkan praktik dan pendekatan terbaik.
Masyarakat
Belajar sendirian itu sulit dan membosankan, jadi kamu tidak akan sendirian! Forum, obrolan, webinar, dan banyak cara lain untuk mendapatkan bantuan dan dukungan, dan sekadar berkomunikasi dengan orang-orang yang berpikiran sama.
Proyek
Latihan intensif akan memungkinkan Anda mengkonsolidasikan pengetahuan yang diperoleh dalam waktu singkat dan mengimplementasikan proyek lengkap Anda di React.
Belajar dengan kecepatan Anda sendiri
Anda dapat mengambil pelajaran dan menyelesaikan tugas sesuai keinginan Anda dan sepenuhnya sesuai keinginan Anda. Hal utama adalah memenuhi tenggat waktu kursus secara keseluruhan.
1. Anda memiliki setidaknya 6 bulan pengalaman dalam pengembangan web dalam bahasa/teknologi apa pun (frontend atau backend)
2. Pengetahuan yang baik tentang Javascript
3. Memiliki pemahaman tentang OOP, HTTP, DOM dan pengoperasian browser
4. Anda tahu cara bekerja dengan Git dan GitHub
Pemrogram sistem dan pengembang Fullstack sejak 2009
Minat profesional: JavaScript, React, Redux, DevOps, Microservices, Sistem beban tinggi.
Melatih React ke lebih dari 100 pengembang
Mengelola pengembangan sistem CRM/ERP perusahaan, sistem reservasi (stolica-banketov.ru, sanatorex.ru, pogostim.com) dan sistem internal (backoffice, telepon, sistem cloud) dan lainnya produk.
Berpartisipasi dalam pengembangan proyek untuk Pemerintah Moskow ( http://mosopenchallenge.ru/)
Mengelola pengembangan pogostim.com - pemenang kompetisi "Proyek IT Terbaik Tahun Ini" di kompetisi All-Rusia "Young Innovative Russia"
Salah satu pendiri studio game. Pengembangan dan dukungan game sosial populer dengan lebih dari 1 juta pemain. Manusia.
1. Memperkenalkan Bereaksi
Tinjauan komprehensif tentang React dan ekosistemnya. Mari mengenal konsep dasar, prinsip dasar, konfigurasi lingkungan, konsep komponen dan jenis-jenisnya, BEJ.
2. Cara Membuat Aplikasi React
Mari pelajari cara membuat aplikasi dengan berbagai cara dan alat (dari awal, menggunakan Webpack dan Babel. JS / Buat Aplikasi React / Berikutnya. JS / Gatsby), dengan dan tanpa Rendering Sisi Server.
3. Gaya dalam aplikasi React
Mari pelajari cara mengatur gaya untuk aplikasi React dan mengelolanya menggunakan alat modern (PostCSS, styled-components, styled-jsx).
4. Properti dan status komponen
Mari kita jelajahi konsep properti dalam komponen. Mari pelajari cara mentransfernya dan melakukan pengecekan tipe. Mari kita pahami konsep dan fitur penggunaan status suatu komponen (state).
5. Komponen Stateful dan Stateless
Mari perkenalkan konsep komponen Stateless dan pelajari keuntungan menggunakan pendekatan ini.
6. Siklus hidup komponen
Mari pelajari elemen siklus hidup komponen dan pelajari cara menggunakannya dalam praktik.
7. Kait bawaan dan khusus (React Hooks)
Mari kita kumpulkan praktik penggunaan alat baru di perpustakaan React untuk meningkatkan keterbacaan dan penggunaan kembali kode.
8. Menguji dengan Jest dan React Testing Library
Saat kami mengembangkan aplikasi, kami akan menulis pengujian untuk komponen kami menggunakan Jest dan React Testing Library.
9. Interaksi dengan API
Kami akan mengembangkan aplikasi yang akan berinteraksi dengan API eksternal, menerima dan mengirim data melalui API dan menampilkannya di front end.
10. Perutean dalam aplikasi (React Router), portal (React Portals)
Mari pelajari cara mencocokkan url dan merender halaman yang diinginkan tanpa memuat ulang, cara kerjanya dalam Aplikasi Satu Halaman. Kami akan menganalisis kasus-kasus kompleks, seperti pemrosesan parameter masuk, pengalihan, halaman kesalahan, akses resmi, dan jendela modal menggunakan portal
11. Penanganan Acara
Mari kita perkenalkan konsep kejadian sintetik di perpustakaan React. Mari pelajari cara memprosesnya, menerapkan drag'n'drop, dan mempelajari cara bekerja dengan clipboard.
12. Konteks dan Otentikasi
Mari kita lihat lebih dekat mekanisme konteks baru di perpustakaan React. Mari pelajari cara menggunakannya secara efektif dalam suatu aplikasi. Mari pelajari cara bekerja dengan autentikasi, Penyimpanan lokal, dan cookie.
13. Cara membuat formulir
Kita akan mempelajari nuansa pembuatan formulir sederhana dan kompleks untuk suatu aplikasi menggunakan pendekatan dan alat yang berbeda (tanpa alat pihak ketiga, React Hook Form, Formik)
14. Perakitan dan Penerapan Produksi
Lokakarya tentang pengorganisasian struktur file proyek, pengaturan lingkungan dan persiapan perakitan dan penerapan aplikasi dengan dukungan selanjutnya.
Opsional. reduks
Pendekatan deklaratif dan middleware. Penerapan Redux menggunakan dalam sebuah proyek.