Bootcamp pengembang frontend - kursus 140.000 gosok. dari Yandex Workshop, pelatihan 10 bulan, tanggal 30 November 2023.
Miscellanea / / November 30, 2023
Pembelajaran yang dipercepat
Bootcamp adalah format kursus baru bagi mereka yang ingin mempelajari profesi baru secepat mungkin. Selama 22 minggu, Anda akan belajar selama 8 jam sehari untuk mempersiapkan diri menjadi front-end developer.
Pendekatan pribadi
Anda akan belajar dalam kelompok kecil - dengan cara ini kami dapat memberikan banyak perhatian kepada setiap siswa. Mentor membantu menjawab pertanyaan melalui obrolan, mengadakan webinar tentang proyek, dan pertemuan online untuk membahas masalah apa pun.
Perendaman penuh dalam profesinya
Anda akan mengeksplorasi secara mendalam keterampilan yang dibutuhkan setiap pengembang front-end: HTML dan CSS, JavaScript, React, Redux, dan TypeScript.
Konsultasi individu dengan reviewer
Anda akan menerima umpan balik mengenai proyek ini dalam waktu 24 jam untuk segera menutup praktik dan melanjutkan. Dan untuk setiap proyek Anda akan menerima konsultasi individual dengan analisis kesalahan.
Pada pertemuan rutin dengan mentor dan kelompok
Setiap minggu Anda akan berpartisipasi dalam perencanaan dan peringkasan, serta dalam webinar dan sesi tanya jawab di mana Anda dapat mengajukan pertanyaan kepada pakar
Dengan teori dan praktik di platform kami
Anda akan belajar online di platform Lokakarya: kami akan menjelaskan teorinya dalam bahasa sederhana, dan Anda akan mempraktikkannya dalam praktik di simulator dan dalam proyek independen
Pada proyek pendidikan
Anda akan dapat menyelesaikan tugas sehari-hari seorang pengembang front-end dan menyelesaikan 4 proyek pendidikan. Peninjau akan menganalisis pekerjaan Anda selama konsultasi pribadi: dia akan mencatat apa yang dapat ditingkatkan dan apa yang berhasil.
Anda akan belajar sendiri, tetapi tidak sendiri — Anda akan didukung oleh praktisi spesialis
Mentor membantu Anda memahami teori dan mengadakan webinar
Semua mentor berlatih pengembang web yang dapat dihubungi jika ada pertanyaan tentang kursus.
Anda akan menerima diploma standar pelatihan ulang profesional
Jika Anda memiliki pendidikan kejuruan yang lebih tinggi atau menengah. Jika tidak, kami akan mengeluarkan sertifikat pelatihan dan sertifikat - ini juga merupakan dokumen resmi tentang pendidikan.
Lanjutkan dan presentasi untuk Anda sendiri
Pertama, kita akan membahas tentang pasar tenaga kerja dan perusahaan yang mempekerjakan pengembang front-end. Kami akan membantu Anda menyusun resume, mengajari Anda cara menulis surat lamaran, dan mempersiapkan Anda untuk wawancara.
Umpan balik dan wawancara
Kemudian Anda akan mulai melamar lowongan dan berkomunikasi dengan pemberi kerja. Bersama-sama kita akan memilih opsi terbaik dan mencari perusahaan yang cocok untuk Anda.
HTML, CSS, JavaScript: modul pengantar
Anda akan merasakan diri Anda berperan sebagai pengembang dan memahami apakah Anda ingin berkembang
arah ini. Pelajari sintaks dasar HTML dan CSS. Mempelajari
tempatkan blok pada halaman web, ubah font dan warna. Tulis yang sederhana
Program JavaScript dan buat halaman menjadi interaktif.
Topik 1. Kode pertama
Topik 2. Apa itu HTML dan CSS
Topik 3. Properti CSS Dasar
Topik 4. Lebih banyak CSS
Topik 5. JavaScript. Awal
Topik 6. JavaScript. Mendarat di dunia nyata
Topik 7. Tentang apa selanjutnya
20 jam
Bagaimana cara kerja pelatihan?
Anda akan mempelajari cara kerja program dan pelatihan.
Tinjau detail organisasi.
Topik 1. Yang terjadi selanjutnya: proses pembelajaran
Topik 2. Modul, tenggat waktu dan plagiarisme
Topik 3. Tentang pindah ke kelompok lain
Topik 4. Pekerjaan proyek dan proyek tambahan
Topik 5. Sesuatu tentang soft skill
Topik 6. Tim pendukung
Topik 7. Komunikasi
Topik 8. Aturan
Topik 9. Apa yang akan terjadi pada akhirnya
Topik 10. Perkenalan sudah berakhir. Mari kita pastikan kita memahami satu sama lain dengan benar
Sekitar 2 jam
Modul 2
HTML dan CSS: tata letak, aksesibilitas, dan interaktivitas
Belajar bekerja dengan font di web. Anda akan memahami cara menulis kode,
benar untuk browser dan mesin pencari. Jelajahi semua cara
mengatur bingkai halaman Anda. Pelajari cara menyesuaikan halaman
untuk robot pencari. Anda akan bekerja dengan video, audio, dan lainnya
elemen halaman interaktif. Anda akan mengerti bagaimana dan dengan kejadian apa
CSS dapat berfungsi di halaman. Pahami elemen apa saja yang ada di halaman
dapat membuat bahasa gaya. Belajar menata elemen dengan cara yang berbeda
negara bagian dan dalam situasi yang berbeda (misalnya, tergantung pada urutannya
penampilan). Memahami prinsip dasar dan alat penciptaan
halaman web yang tersedia.
Sprint 1: Tata Letak: semantik dan tata letak
Topik 1. Pengulangan sebelum memulai
Topik 2. Tata Letak - kelanjutan desain
Topik 3. Bersiap untuk menulis kode
Topik 4. File dalam proyek
Topik 5. Bash dan Git. Dasar-dasar
Topik 6. Font dan Tipografi
Topik 7. Semantik
Topik 8. Atribut global
Topik 9. Tata letak kotak fleksibel
Topik 10. Cara mengirimkan karya desain
Topik 11. Elemen pemosisian
Topik 12. Tata Letak Grid, bagian 1
Topik 13. Gaya kode
Topik 14. Pendekatan komponen
Sprint 2: Tata Letak: aksesibilitas dan pendekatan gaya pengorganisasian
Topik 1. Menyiapkan halaman dan meta
Topik 2. Konten eksternal yang disematkan: video, iframe, API
Topik 3. Penambahan model blok
Topik 4. Kelas semu dan elemen semu
Topik 5. Ketersediaan
Topik 6. Penandaan formulir
Topik 7. Penyeleksi yang luar biasa
Topik 8. Bentuk gaya
Topik 9. Linter, pemformat, otomatisasi
Topik 10. BEM, Atom
Topik 11. Git dan Bash tingkat lanjut
6 minggu
+2 proyek dalam portofolio
Situs web satu halaman “Ini untuk Anda”
diperlukan".
Buat yang pertama
situs satu halaman.
Menulis gaya CSS untuk
Aplikasi "Lihat ke Luar Jendela".
Dalam proyek ini Anda bekerja
harus menulis CSS untuk
aplikasi yang sedang berjalan.
Modul 3 Desain, tata letak adaptif, dekorasi
Pelajari serangkaian teknik yang memungkinkan Anda menampilkan dengan benar
halaman di perangkat berbeda dan dengan pengaturan berbeda. Mempersiapkan
grafik untuk bekerja dengan layar yang berbeda. Belajar mengatur kode Anda
untuk membuat tema warna untuk situs. Mari kita memilah alat dekorasi
halaman Anda. Gradien, bayangan, filter, mode campuran - semuanya
Di Sini. Belajar menggunakan grafik vektor pada halaman dan
menggunakan alat interaktif yang ada di dalam HTML.
Lapisan gula pada kue sprint adalah animasi halaman.
Sprint 3: Tata letak: daya tanggap dan grafik
Topik 1. Pendekatan
Topik 2. Grafik raster
Topik 3. Variabel khusus
Topik 4. Satuan dan fungsi
Topik 5. Tata Letak Grid, bagian 2
Topik 6. Pengembangan antarmuka untuk perangkat yang berbeda
Topik 7. Otomatisasi pemformatan dan linting
Topik 8. Postprosesor
Topik 9. Git untuk orang dewasa
Sprint 4: Tata Letak: dekorasi, pendekatan dan peralatan
Topik 1. Menggunakan SVG
Topik 2. Transformasi dan transisi 2D
Topik 3. Animasi
Topik 4. Dekorasi
Topik 5. Transformasi 3D
6. Jendela modal
Topik 7. Mesin templat
Topik 8. Praprosesor
Topik 9. Dasar-dasar Desain
6 minggu,
+2 proyek dalam portofolio
Situs web adaptif dengan yang berbeda
tema warna “Rumit
konsentrat."
Anda akan membuat situs web responsif
tema warna yang berbeda,
tempat segala macam hal keren dikumpulkan
tips kerja tentang bagaimana tidak melakukannya
kehilangan konsentrasi.
Papan suasana hati
Aplikasi web "Papan Suasana Hati"
yang Anda kumpulkan sendiri.
Hasilnya adalah pribadi Anda
peta jalan dengan negara bagian,
yang telah Anda kunjungi sejauh ini
mengambil kursus ini.
Modul 4 JavaScript Dasar
Pertimbangkan tipe data, pelajari cara bekerja dengan kondisi, loop
dan fungsi. Pelajari DOMnya. Pelajari cara menambahkan tata letak ke proyek
menggunakan JavaScript dan menambahkan interaktivitas ke halaman: buat
formulir interaktif dengan verifikasi data dan bekerja dengan kustom
acara.
Sprint 5: Dasar-Dasar JavaScript: Jenis, Dasar-Dasar DOM
Topik 1. Ingat semuanya
Topik 2. Bagaimana menemukan solusi terhadap permasalahan?
Topik 3. Primitif. Awal
Topik 4. Memperkenalkan DOM
Topik 5. Men-debug JavaScript
6 minggu
+1 proyek dalam portofolio
Sprint 6: JavaScript: bekerja dengan data, array, fungsi dan objek
Topik 1. Metode untuk bekerja dengan data, kondisi, siklus
Topik 2. Membuat, menambah dan menghapus elemen di DOM
Topik 3. Array
Topik 4. Fungsi
Topik 5. Objek
Topik 6. Kerja tim
1 proyek pendidikan
(sampai selesai)
Modul 5 JavaScript tingkat lanjut
Pelajari cara menulis kode modular dan menyiapkan infrastruktur
aplikasi menggunakan alat Webpack. Kompleks utama
Konsep bahasa JavaScript, asinkron dan pertukaran data dengan server.
Belajar bekerja dengan acara pengguna dan berinteraksi
dengan servernya. Pelajari operasi asinkron dan sinkron, kenali satu sama lain
dengan konsep Janji.
Sprint 7: Menyelami JavaScript: perakitan kode, penanganan event,
validasi formulir dan bekerja dengan API
Topik 1. Bangun proyeknya. paket web
Topik 2. Modul di JS
Topik 3. JavaScript tingkat lanjut. asinkron
Topik 4. Penanganan Acara
Topik 5. Bekerja dengan Formulir
Topik 6. Validasi Formulir
Topik 7. Bekerja dengan API
3 minggu,
+1 proyek dalam portofolio
ini
Buat layanan web Anda sendiri. Bagaimana
sepertinya Instagram
akan ada halaman interaktif
dengan foto. kamu pasti bisa
dari awal sampai akhir: pertama semuanya
ketik, lalu tulis
logika dalam JavaScript. Apakah Anda menerapkannya?
validasi formulir, penambahan,
menghapus foto dan suka
ke mereka. Hubungkan proyek Anda
ke server dan menyimpannya
di internet.
Modul 6 TypeScript dan OOP
Biasakan diri Anda dengan konsep penting lainnya: objek
pemrograman berorientasi (OOP). Pelajari prinsipnya
pengembangan perangkat lunak dan bekerja dengan lingkungan. Terapkan teknik OOP
dalam pengembangan antarmuka web. Pelajari tentang kelanjutan logis
dan memperluas fungsionalitas JavaScript dalam bahasa TypeScript. Mempelajari
terapkan dalam proyek Anda.
Sprint 8: TypeScript dan OOP
Topik 1. Pengantar TypeScript
Topik 2. Pemrograman berorientasi objek
Topik 3. Dasar-dasar TypeScript
Topik 4. TypeScript Tingkat Lanjut dan OOP
6 minggu
+2 proyek dalam portofolio
Sprint 9: OOP dalam antarmuka: konsep sederhana dan tidak hanya
Topik 1. Prinsip Pengembangan Perangkat Lunak
Topik 2. Bekerja dengan lingkungan
Topik 3. OOP di antarmuka
Topik 4. OOP di antarmuka: lanjutan
1 proyek pendidikan (untuk
penyelesaian)
Satu halaman
aplikasi toko online di TypeScript
Gaya OOP: Kembangkan
tampilan depan toko online
"Warung web" dengan katalog
barang, keranjang dan
fungsi desain
memesan. Sadarilah semuanya
dalam praktik terbaik OOP
menggunakan TypeScript.
Bulan proyek
Anda akan merancang dan menulis fungsionalitas dasar dari satu proyek
dari pelanggan dan satu proyek pendidikan.
1 bulan
Modul 7 Antarmuka Menggunakan React
Jelajahi perpustakaan React dan ekosistemnya. Belajar mencipta
dan menyusun proyek React, membuat komponen, dan mengelola
aliran data. Pelajari pendekatan fungsional untuk pengembangan React
dan belajar menulis kode yang efisien dan produktif menggunakan hook.
Sprint 10: Dasar-Dasar Bereaksi
Topik 1. Konsep dan kerangka SPA
Topik 2. CRA. Menyiapkan dan membangun proyek
Topik 3. Sintaks BEJ
Topik 4. Komponen dan siklus hidupnya
Topik 5. useState dan useEffect
Topik 6. Bereaksi DevTools
Topik 7. Impor modul, modul CSS
Topik 8. Perpustakaan komponen. Bekerja dalam isolasi. Buku Cerita
3 minggu,
+1 proyek dalam portofolio
1 proyek pendidikan (untuk
penyelesaian)
Modul 8 Perutean dan otorisasi
Pelajari cara bekerja dengan status global dan API menggunakan Redux.
Buat layar individual dalam aplikasi dan konfigurasikan perutean
menggunakan react-router-dom, termasuk yang dihasilkan secara dinamis
rute. Terapkan otorisasi dengan token dan rute yang dilindungi.
Sprint 11: Perutean dan Otorisasi
Topik 1. negara global
Topik 2. Perpustakaan Redux
Topik 3. Bereaksi Router
Topik 4. Otorisasi
3 minggu,
+1 proyek dalam portofolio
Burger Bintang:
Tulis aplikasi Stellar
Burger" untuk memesan makanan dari utama
halaman dan akun pribadi,
buat penyimpanan Redux,
dan juga mengimplementasikan perutean
dan otorisasi.
Modul 9
Menguji Aplikasi React
Pelajari cara mempercepat aplikasi React, mengujinya,
bawa ke dalam produksi dan rilis di server jarak jauh Anda sendiri.
Sprint 12: Menguji Aplikasi React
Topik 1. Optimasi (mempercepat aplikasi)
Topik 2. Menguji aplikasi React: Jest, Cypress
Topik 3. Mempersiapkan proyek untuk produksi
3 minggu,
+2 proyek dalam portofolio
1 proyek pendidikan (terbalik
tugas)
Burger Bintang:
Sekarang tutupi milikmu
aplikasi uji unit,
serta integrasi
tes menggunakan perpustakaan
Lelucon dan Cemara.
Modul paralel
Bantuan ketenagakerjaan
Jalur karir terdiri dari dua tahap: program ketenagakerjaan dan
program akselerasi.
Program ketenagakerjaan
Di sini kami akan membantu Anda mengumpulkan semua yang Anda butuhkan untuk pekerjaan
artefak dan memperoleh keterampilan yang diperlukan. Anda akan menulis resume, kumpulkan
portofolio, tulis surat motivasi. Dengan dukungan kami
mengembangkan strategi pencarian dan mempersiapkan wawancara.
Program akselerasi
Ini adalah pekerjaan di lapangan. Anda akan melamar lowongan, tulis
surat lamaran, mengikuti tes dan pergi ke wawancara.
Kemungkinan besar, Anda akan menerima banyak penolakan dan kami akan menganalisisnya bersama
kesalahan untuk meningkatkan hasil. Tahap ini berakhir ketika Anda
Anda menerima tawaran pekerjaan yang Anda terima. Rata-rata ini
pencarian memakan waktu satu hingga tiga bulan.
Topik 1. Pasar tenaga kerja
Topik 2. Bekerja di tim produk
Topik 3. Peluang pengembangan dalam pengembangan web
Topik 4. Penetapan tujuan dan ringkasan
Topik 5. Surat motivasi dan portofolio
Topik 6. Strategi Pencarian Kerja
Topik 7. Adaptasi artefak
Topik 8. Realitas pasar tenaga kerja, pencarian kerja di ibu kota dan daerah
Topik 9. Wawancara
Topik 10. Mempersiapkan wawancara
Topik 11. Program akselerasi aktif. Mulai dari tanggapan, ajakan, hingga
bekerja