Fullstack geliştirici - kurs 149.000 ruble. Hexlet'ten, eğitim 16 ay, tarih 30 Kasım 2023.
Miscellanea / / November 28, 2023
Fullstack geliştiricisi, web hizmeti geliştirmenin tüm aşamalarına dahil olur. Hem görsel kısmın (ön uç) oluşturulmasında hem de sunucunun (arka uç) uygulanmasında rol alır.
Sıfırdan web uygulamaları oluşturmayı öğrenin: HTML ve CSS'de sayfa düzeni yapın, bunları JavaScript kullanarak hayata geçirin, React'te istemci tarafını geliştirin ve Node.js kullanarak tüm arka ucu bir araya getirin.
Fullstack geliştiricisi, web hizmeti geliştirmenin tüm aşamalarına dahil olur. Hem görsel kısmın (ön uç) oluşturulmasında hem de sunucunun (arka uç) uygulanmasında rol alır.
Hexlet'teki öğrenme süreci, "oturmak" veya "dinlemek" imkansız olacak şekilde tasarlanmıştır. Hexlet ciddi eğitimler için tasarlanmıştır ve iyi bir mühendis olmak isteyenler için idealdir.
Konuların derinlemesine incelenmesi
Biz “öğretmen sonra tekrar” yaklaşımının savunucusu değiliz.
Hexlet'te problem çözme yalnızca gerçek anlayışla sağlanır. Sadece kod yazmakla kalmayacak, aynı zamanda en iyi çözümleri kendi başınıza nasıl bulacağınızı da öğreneceksiniz.
Sertifika
İşverenler Hexlet mezunlarına değer verir; sertifika, kendiniz üzerinde çok çalıştığınızın ve birinci sınıf bir uzman olma ihtimalinizin yüksek olduğunun kanıtıdır
İlk günden itibaren pratik yapın
İlk dersimizde kod yazmaya başlayalım. Simülatörde yüzlerce alıştırma, daha zorlu şeyleri sevenler için meydan okuma görevlerinin yanı sıra GitHub'da tam teşekküllü portföy uygulamaları yazacağınız 4 proje bulacaksınız.
Deneyimli mentorlar
Öğrenme yolunuzu ayarlayacak ve zorlukların üstesinden gelmenize yardımcı olacak geliştiricilerin uygulanması.
Yalnız kalmayacaksın ve sonuçtan utanmayacaksın
Garantili röportajlar
Sizi kapsamlı bir şekilde görüşmelere ve ilk işinizi aramaya hazırlayacağız. Adaylığınızı partner firmalara önereceğiz
Eğitim almış radyofizikçi, 2014'ten bu yana web geliştirme alanında. Hem serbest çalışan olarak hem de dağıtılmış ekiplerde çalışma deneyimine sahiptir. Gazprom Neft'te erişim dağıtım sisteminin ön cephesi olan Rostelecom için projeler geliştirildi
Mezunumuz! Hexlet'te tam yığın geliştiricisi oldum. Hem dış kaynak olarak hem de bir ürün şirketinin ekibinde çalışmayı başardım. Şu anda EPAM Systems'de geliştirici olarak görev yapıyorum. Ana yığın – React / Redux / Effector / TypeScript
Lider JS Frontend programcısı olarak çalışıyor. Yazılım geliştirmede 10 yılı aşkın tecrübemle kendimi farklı rollerde denedim. Front-end geliştirmenin yanı sıra yazılım geliştirmenin back-end geliştirilmesi, tasarımı ve yönetimi ile de ilgilenmektedir.
[Düzen ve konumlandırmanın temelleri]
HTML ve CSS kullanarak ön sayfalar oluşturun
Mevcut konumlandırma yeteneklerini ve CSS Flex modülünü kullanarak HTML öğelerini konumlandırın
Bir sayfadaki öğelerin stilini oluşturmak için CSS'nin temellerini öğrenin.
Formlar ve tablolar oluşturmayı, doğru anlambilim için mevcut HTML etiketlerini kullanmayı öğrenin
WEBİNARLAR
Hata Ayıklama Kodu (Chrome Geliştirici Araçları)
Mizanpaj stilleri ve temel mizanpaj metodolojileri
DERSLER
Modern düzenin temelleri
İçerik Düzeni Temelleri
CSS: Öğe Konumlandırma
CSS: Flex Temelleri
[Web Programlama Temelleri]
Programlamanın temellerini öğrenin: veri türleri, koşullar, döngüler ve işlevler
GitHub portföyünüzü ilk programlarınızla doldurun
Algoritmik düşüncenizi geliştirin ve sıralama işlevlerini kendiniz uygulayın
İşletim sistemini geliştirme için doğru şekilde yapılandırın, komut satırını kullanmayı öğrenin
Git, VS Code kod düzenleyicisini yükleyin
DERSLER
Programlamaya Giriş
Komut Satırı Temelleri
JS. Çevreyi ayarlama
JS. Diziler
Git'e Giriş
WEBİNARLAR
Ortamın ayarlanması (asdf sürüm yöneticisi, Windows'ta ubuntu)
Etkili kod hata ayıklama (hata ayıklayıcı, yaklaşımlar)
Teknik bilgi arayın
Kanban panosunu (Trello) kullanarak görevleri organize etme
BİTİRME PROJESİ
Akıl Oyunları
[03]
[Profesyonel JavaScript]
Üretime hazır kod yazmayı öğrenin
Sürekli entegrasyonu ayarlayın ve ilk paketinizi npm'de yayınlayın
Proje odaklı ve fonksiyonel programlama ilkelerine hakim olun
Genişletilmesi ve bakımı kolay modüler kod yazmaya başlayın
Kodunuzun otomatik testiyle hızınızı artırın
DERSLER
İş
JS.Fonksiyonlar
JS. Verileri kullanarak soyutlama
JS.Nesneler
JS.Otomatik test
JS.Ağaçlar
WEBİNARLAR
Algoritmalar ve veri yapıları
Verimli çalışma (kısayol tuşları, çalışma alanı organizasyonu, dokunarak yazma)
Fonksiyonel programlama (saflık, yan etkiler)
Dil yapısı (ayrıştırma, AST, yorumlayıcı/derleyici işlemi, hesaplama sırası, yazma)
BİTİRME PROJESİ
Fark Hesaplayıcı
[04]
[Eşzamansız Programlama ve Ağ İstekleri]
Kendinizi eşzamansızlığa kaptırın, CPU'yu verimli bir şekilde kullanan kod yazmayı öğrenin
HTTP'yi öğrenin ve Axios ile istekte bulunun
İnternet'ten web sitesi sayfalarını indiren, bunları ayrıştıran ve İnternet erişimi olmadan çalışabilecek şekilde değiştiren bir yardımcı program mimarisi oluşturun
DERSLER
JS. OOP'ye giriş
Nesneye yönelik tasarım
HTTP protokolü
Asenkron programlama
Düzenli ifadeler Regexp
Gelişmiş testler
WEBİNARLAR
İşletim sistemlerinin yapısı (kod, yönetim, işlemler, bellek, dosya sistemi)
Öğrenme podcast'lerine, kitaplara ve çevrimiçi etkinliklere bağlanma, yerel topluluklara dahil olma, blog yazma, Hexlet Slack ve Tartışmalarda başkalarına yardım etme
BİTİRME PROJESİ
Sayfa yükleyici
[05]
[Tarayıcı Uygulaması Geliştirme]
Tarayıcıda etkileşimli uygulamalar oluşturun ve bunları Webpack ile paketleyin
DOM API'yi verimli bir şekilde kullanın, AJAX kullanarak HTTP istekleri yapın
Değişime dirençli uygulamalar oluşturmak için MVC mimari yaklaşımını kullanın
Formlarla doğru çalışmayı öğrenin: verilerin doğruluğunu kontrol edin ve güvenliği düşünün
JavaScript'in eşzamansız doğasını öğrenin
DERSLER
JS. DOM API'si
Ön uç mimarisi
JS. Polimorfizm
WEBİNARLAR
Git'te ekip çalışması
REST API, Kuyruklar, Arka Plan İşleri
BİTİRME PROJESİ
RSS toplayıcı
[06]
[Uygulama Geliştirmeye Tepki Ver]
Karmaşık tek sayfalı siteler (SPA'lar) oluşturmak için React'ta ustalaşın
Önceki modüllerde edinilen bilgilerden tam olarak yararlanın
Gerçek zamanlı uygulamalar için websocket'leri bağlayın
Redux Toolkit ile uygulama durumunu akıllıca yönetin
Farklı tesislerde bile bakımı ve yeniden kullanımı kolay bileşenler oluşturun
Başlangıçta onunla çalışmak üzere tasarlanmamış kütüphaneleri React ile entegre edin
DERSLER
JS.React
JS.Redux (Tepki)
JS.Polimorfizm
JS. Tepki Kancaları
Tepki. Redux Araç Seti
JS. Sınıflara dalmak
WEBİNARLAR
Sahte röportajlar
React Hooks: useState, useEffect, useRef
Temel Web Paketi
Redux nasıl çalışır ve React Hooks'u kullanarak analog oluşturma
React Hook'larla pratik yapın
BİTİRME PROJESİ
Sohbet (Gevşek)
[07]
[Fastify'da Geliştirme]
Fastify ile uçtan uca hizmetler oluşturun
Modeller oluşturmak ve bunları bir veritabanına eşlemek için ORM'yi kullanın. Veritabanı gelişimi için geçişleri kullanıma sunun. Kimlik doğrulama ve yetkilendirmeyi uygulayın
Kod kalitesini artırmak ve çalıştığından emin olmak için otomatik testler yazın
Siteyi sunucuya dağıtma
DERSLER
JS. HTTP Sunucusu
JS. İfade etmek
İlişkisel Veri Temelleri
WEBİNARLAR
Ürün geliştirme (Yalın Başlangıç: Pazara Çıkış Süresi, MVP, A/B testleri)
Mühendislik kültürü
BİTİRME PROJESİ
Görev Yöneticisi