Pengembang Fullstack - kursus 149.000 gosok. dari Hexlet, pelatihan 16 bulan, tanggal 30 November 2023.
Miscellanea / / November 28, 2023
Pengembang fullstack terlibat dalam semua tahap pengembangan layanan web. Dia mengambil bagian dalam pembuatan bagian visual - front-end, dan dalam implementasi server - backend
Belajar membuat aplikasi web dari awal: menata halaman dalam HTML dan CSS, menghidupkannya menggunakan JavaScript, mengembangkan sisi klien di React, dan merakit seluruh backend menggunakan Node.js.
Pengembang fullstack terlibat dalam semua tahap pengembangan layanan web. Dia mengambil bagian dalam pembuatan bagian visual - front-end, dan implementasi server - back-end.
Proses pembelajaran di Hexlet dirancang sedemikian rupa sehingga tidak mungkin untuk “duduk saja” atau “mendengarkan”. Hexlet dirancang untuk pelatihan serius dan ideal bagi mereka yang ingin menjadi insinyur yang baik
Studi mendalam tentang topik
Kami bukan pendukung pendekatan “ulangi setelah guru”.
Di Hexlet, pemecahan masalah hanya terjadi melalui pemahaman nyata. Anda tidak hanya akan menulis kode, tetapi mempelajari cara menemukan solusi terbaik sendiri
Sertifikat
Pengusaha menghargai lulusan Hexlet; sertifikat adalah konfirmasi bahwa Anda telah bekerja keras pada diri sendiri dan memiliki prospek bagus untuk menjadi spesialis kelas satu
Berlatihlah sejak hari pertama
Mari kita mulai menulis kode di pelajaran pertama. Anda akan menemukan ratusan latihan di simulator, tugas tantangan bagi mereka yang menyukai hal-hal yang lebih menantang, serta 4 proyek di mana Anda akan menulis aplikasi portofolio lengkap di GitHub
Mentor berpengalaman
Berlatih pengembang yang akan menyesuaikan jalur pembelajaran Anda dan membantu Anda mengatasi kesulitan.
Anda tidak akan ditinggalkan sendirian dan tidak akan malu dengan hasilnya
Wawancara terjamin
Kami akan mempersiapkan Anda secara komprehensif untuk wawancara dan mencari pekerjaan pertama Anda. Kami akan mengusulkan pencalonan Anda ke perusahaan mitra
Ahli radiofisika dengan pelatihan, dalam pengembangan web sejak 2014. Memiliki pengalaman bekerja baik sebagai pekerja lepas maupun dalam tim terdistribusi. Mengembangkan proyek untuk Rostelecom, bagian depan sistem distribusi akses di Gazprom Neft
Lulusan kami! Menjadi pengembang tumpukan penuh di Hexlet. Saya berhasil bekerja baik sebagai agen outsourcing maupun sebagai tim perusahaan produk. Saat ini menjadi pengembang di EPAM Systems. Tumpukan utama – React / Redux / Effector / TypeScript
Bekerja sebagai programmer JS Frontend utama. Dengan pengalaman lebih dari 10 tahun dalam pengembangan perangkat lunak, saya mencoba sendiri dalam berbagai peran. Selain pengembangan front-end, ia tertarik pada pengembangan back-end, desain, dan manajemen pengembangan perangkat lunak.
[Dasar-dasar tata letak dan pemosisian]
Buat halaman depan menggunakan HTML dan CSS
Posisikan elemen HTML menggunakan kemampuan pemosisian yang tersedia dan modul CSS Flex
Pelajari dasar-dasar CSS untuk elemen penataan gaya pada halaman.
Belajar membuat formulir, tabel, menggunakan tag HTML yang tersedia untuk semantik yang benar
WEBINAR
Kode Debugging (Chrome DevTools)
Gaya tata letak dan metodologi tata letak dasar
KURSUS
Dasar-dasar tata letak modern
Dasar-dasar Tata Letak Konten
CSS: Pemosisian Elemen
CSS: Dasar-Dasar Fleksibel
[Dasar-dasar Pemrograman Web]
Pelajari dasar-dasar pemrograman: tipe data, kondisional, loop, dan fungsi
Isi portofolio GitHub Anda dengan program pertama Anda
Tingkatkan pemikiran algoritmik Anda dan terapkan sendiri fungsi pengurutan
Konfigurasikan sistem operasi untuk pengembangan dengan benar, pelajari cara menggunakan baris perintah
Instal Git, editor kode VS Code
KURSUS
Pengantar Pemrograman
Dasar-dasar Baris Perintah
JS. Menyiapkan lingkungan
JS. Array
Pengantar Git
WEBINAR
Menyiapkan lingkungan (manajer versi asdf, ubuntu di windows)
Debugging kode yang efektif (debugger, pendekatan)
Cari informasi teknis
Mengatur tugas menggunakan papan Kanban (Trello)
TUGAS AKHIR
Permainan pikiran
[03]
[JavaScript Profesional]
Belajar menulis kode siap produksi
Siapkan integrasi berkelanjutan dan publikasikan paket pertama Anda ke npm
Kuasai prinsip-prinsip pemrograman berorientasi proyek dan fungsional
Mulailah menulis kode modular yang mudah diperluas dan dipelihara
Percepat dengan pengujian otomatis kode Anda
KURSUS
Pekerjaan
JS.Fungsi
JS.Abstraksi menggunakan data
JS.Objek
JS.Pengujian otomatis
JS.Pohon
WEBINAR
Algoritma dan struktur data
Pekerjaan yang efisien (tombol pintas, pengaturan ruang kerja, pengetikan sentuh)
Pemrograman fungsional (kemurnian, efek samping)
Struktur bahasa (parsing, AST, operasi interpreter/kompiler, urutan perhitungan, pengetikan)
TUGAS AKHIR
Kalkulator Perbedaan
[04]
[Pemrograman Asinkron dan Permintaan Jaringan]
Benamkan diri Anda dalam asinkron, belajar menulis kode yang menggunakan CPU secara efisien
Pelajari HTTP dan buat permintaan dengan Axios
Bangun arsitektur utilitas yang mengunduh halaman situs web dari Internet, menguraikannya, dan mengubahnya sehingga dapat berfungsi tanpa akses Internet
KURSUS
JS. Pengantar OOP
Desain berorientasi objek
protokol HTTP
Pemrograman asinkron
Ekspresi reguler Regexp
Pengujian lanjutan
WEBINAR
Struktur sistem operasi (kode, administrasi, proses, memori, sistem file)
Terhubung dengan pembelajaran podcast, buku, dan acara online, terlibat dalam komunitas lokal, blogging, membantu orang lain di Hexlet Slack dan Diskusi
TUGAS AKHIR
Pemuat halaman
[05]
[Pengembangan Aplikasi Peramban]
Bangun aplikasi interaktif di browser dan gabungkan dengan Webpack
Gunakan DOM API secara efisien, buat permintaan HTTP menggunakan AJAX
Gunakan pendekatan arsitektur MVC untuk membuat aplikasi yang tahan perubahan
Belajar bekerja dengan formulir dengan benar: periksa kebenaran data dan pikirkan keamanan
Kenali sifat asinkron JavaScript
KURSUS
JS. API DOM
Arsitektur ujung depan
JS. Polimorfisme
WEBINAR
Kerja tim di Git
REST API, Antrean, Pekerjaan Latar Belakang
TUGAS AKHIR
Agregator RSS
[06]
[Reaksi Pengembangan Aplikasi]
Master React untuk membangun situs satu halaman (SPA) yang kompleks
Manfaatkan sepenuhnya pengetahuan yang diperoleh dalam modul sebelumnya
Hubungkan soket web untuk aplikasi real-time
Kelola status aplikasi secara cerdas dengan Redux Toolkit
Buat komponen yang mudah dipelihara dan digunakan kembali, bahkan di seluruh situs
Integrasikan perpustakaan dengan React yang awalnya tidak dirancang untuk bekerja dengannya
KURSUS
JS.Reaksi
JS.Redux (Bereaksi)
JS.Polimorfisme
JS. Bereaksi Kait
Reaksi. Perangkat Redux
JS. Menyelam ke dalam kelas
WEBINAR
Wawancara tiruan
React Hooks: useState, useEffect, useRef
Paket Web Dasar
Cara kerja Redux dan membuat analognya menggunakan React Hooks
Berlatih React Hooks
TUGAS AKHIR
Obrolan (Kendur)
[07]
[Pengembangan Fastify]
Bangun layanan end-to-end dengan Fastify
Gunakan ORM untuk membuat model dan memetakannya ke database. Luncurkan migrasi untuk evolusi basis data. Menerapkan otentikasi dan otorisasi
Tulis pengujian otomatis untuk meningkatkan kualitas kode dan memastikannya berfungsi
Menyebarkan situs ke server
KURSUS
JS. Server HTTP
JS. Cepat
Dasar-dasar Data Relasional
WEBINAR
Pengembangan produk (Lean Start Up: Time To Market, MVP, pengujian A/B)
Budaya teknik
TUGAS AKHIR
Pengelola tugas