"Pengembang front-end" intensif - kursus 88.800 gosok. dari SkillFactory, pelatihan 3 bulan, Tanggal: 13 Agustus 2023.
Miscellanea / / November 29, 2023
Proyek 1. Situs web kartu nama
Anda akan membuat situs web lengkap pertama Anda menggunakan alat tata letak - HTML dan CSS. Situs ini akan memberi tahu Anda tentang Anda, pengalaman dan hobi Anda; selama menjalani spesialisasi Anda, Anda akan dapat kembali ke sana dan menambahkan informasi tentang diri Anda. Dengan menggunakan tag HTML, Anda akan menyiapkan markup konten situs, dan menggunakan gaya CSS, Anda akan mengembangkan desain individual untuk situs kartu nama Anda dan menambahkan interaktivitas sederhana ke dalamnya.
Terlepas dari kesederhanaan alat HTML dan CSS, bagian ini sangat penting bagi pengembang mana pun. HTML sering digunakan bersama dengan bahasa pemrograman seperti JavaScript, dan CSS menawarkan sejumlah solusi desain antarmuka yang elegan.
- Topik modul pelatihan HTML dan CSS:
- Dasar-dasar HTML
- gaya CSS. Penyeleksi
- kotak fleksibel
- Teknologi Git. Github
Proyek 2. Tata letak halaman arahan sesuai tata letak
Untuk benar-benar memperkuat keterampilan Anda dalam HTML dan CSS, Anda akan ditawari mockup situs web yang dibuat di Figma. Dengan menggunakan tata letak ini, Anda harus merancang halaman arahan satu halaman untuk agen desain untuk versi desktop dan seluler. Tata letak akhir perlu diunggah ke github, mulai sekarang Anda akan memposting semua proyek Anda di repositori.
Proyek ini adalah inti dari pekerjaan pengembang front-end di perusahaan mana pun. Proyek kerja Anda mungkin menjadi jauh lebih maju dalam fungsi dan visual, namun esensinya akan tetap sama.
Proyek 3. Penggeser dalam JavaScript
Proyek selanjutnya yang akan dimasukkan ke dalam portofolio Anda adalah implementasi slider pada website menggunakan JavaScript murni, atau biasa disebut VanillaJS. Slider adalah fungsi interaktif untuk transisi antara gambar dengan deskripsi (bisa juga berupa tautan atau blok teks), yang nantinya dapat diterapkan ke situs web atau aplikasi apa pun. JavaScript akan memberikan lebih banyak peluang untuk membuat antarmuka web interaktif dengan logika non-sepele.
Dengan menyelesaikan proyek ini, Anda akan memperkuat keterampilan pengembangan JavaScript murni Anda, yang merupakan salah satu tren Dalam beberapa tahun terakhir, semakin banyak pengembang yang mencoba mengimplementasikan frontend, jika memungkinkan, tanpa terpaksa kerangka kerja. Apa pun teknologi yang ada di perusahaan tempat Anda akan bekerja di masa depan, pengetahuan yang percaya diri dan penggunaan JavaScript adalah persyaratan minimum untuk berkarir sebagai pengembang front-end.
Topik modul pelatihan JavaScript:
- Pengantar JavaScript
- Fungsi, objek
- Acara dan DOM. Pemetik.
- Pemrograman JavaScript
- Modularitas
- Mengetik
- AJAX
- API Peramban
Proyek 4. Papan Kanban di React
Untuk meningkatkan kompetensi Anda dalam pengembangan front-end, Anda harus menguasai salah satu framework JavaScript. Dalam spesialisasi ini, kami mengusulkan untuk fokus mempelajari perpustakaan paling populer - React. Pada proyek keempat, berdasarkan layout dari Figma, Anda akan mengimplementasikan aplikasi web berupa buku tugas dengan status setiap tugas. Aplikasi akan di-deploy menggunakan Create React App.
Dalam proyek ini, Anda harus mengingat tata letaknya dan juga menggunakan JavaScript murni. Bagian React akan memungkinkan Anda untuk mengkonsolidasikan keterampilan pengembangan Anda di perpustakaan ini; modul ini juga akan memberikan gambaran umum tentang kerangka kerja Vue dan Angular.
Topik modul pelatihan yang didedikasikan untuk kerangka kerja dan perpustakaan:
- Membuat aplikasi di React
- Komponen Reaksi
- Penanganan Acara di React
- Pola Reaksi
- Bereaksi Router
- Kerangka kerja dan perpustakaan
- Vue dan Sudut
- reduks
Sebuah perusahaan ternama yang menyewakan sepeda di kota-kota besar Rusia sedang mengalami kendala dengan seringnya terjadi pencurian harta benda (sepeda). Sebagai solusi yang mungkin untuk masalah ini, perusahaan ingin mencatat kasus-kasus ini dan melacak kemajuannya. Pengembangnya sendiri sudah menyiapkan bagian server dari aplikasi (API), mereka perlu mengimplementasikan bagian klien.
Anda harus mengingat semua tumpukan teknologi yang telah Anda bahas: HTML, CSS, JavaScript, React. Selain menyelesaikan proyek kelulusan Anda, Anda harus bersiap untuk melakukan perjalanan terbuka: di bawah bimbingan kami, Anda akan mempersiapkannya resume yang jujur dan meyakinkan, menulis surat lamaran yang kompeten, dan juga menyelesaikan beberapa tugas dari tes nyata.
Hasilnya, Anda akan memiliki akun github dengan proyek-proyek yang akan menunjukkan potensi Anda kepada pemberi kerja, serta resume dan setiap peluang untuk segera mendapatkan pekerjaan sebagai pengembang junior.
Topik modul pelatihan:
- Animasi
- Pengujian dan linter
- JavaScript di bagian belakang. Bekerja dengan database
- Node.js. Interaksi dengan backend
Pelajari hal terpenting bagi seorang pengembang web dan mulailah menghasilkan uang darinya! HTML, CSS, JavaScript, Figma, Photoshop, VS Code, Emmet, BEM, Bootstrap, Vue, Git, GitHub, Gulp.
4
5 490 ₽