Arka uç geliştiricisi - kurs 38.000 ruble. Loft Okulu'ndan, 3 aylık eğitim, Tarih 28 Kasım 2023.
Miscellanea / / November 29, 2023
Bilgi ve beceriler
Bir arka uç geliştiricisi için gerekli tüm bilgiler.
Portföy
Portföyünüzde 4 modern ve teknolojik proje.
Sertifika
Bilgi seviyenizi ve etki derecenizi yansıtan bir puanla.
Taşıyıcı başlangıcı
Tüm iyi ve mükemmel öğrencilere istihdam garantisi veriyoruz.
Cevap değil bilgi veriyorlar. Açıklamayı severler ve karmaşık bilgileri anlaşılır bir dille aktarabilirler. Kodunuzun kalitesi hakkında talep: Kodunuz mükemmel olana kadar ödevi geçemezsiniz. Diğer insanları iyi anlıyorlar ve herhangi bir öğrenciye nasıl bir yaklaşım bulacaklarını biliyorlar. Her zaman yardıma hazır.
Node.js Sunucu Tarafı JavaScript
1. Hafta - Node.js'ye, eşzamansız modüllere giriş
- Kurs ekibiyle tanışmak.
— Node.js'de modülleri, dosya sistemini ve konuları inceliyoruz.
— Node.js'de eşzamansızlığı analiz ediyoruz.
Node.js'ye giriş ve çalışma tezgahınızı kurma
1. Giriş (09:10)
2. Node.js hakkında temel bilgiler (29:13)
Modüller, dosya sistemi ve iş parçacıkları
1. Giriş (05:22)
2. Ev yapımı modül yükleyici (03:21)
3. Döngüsel bağımlılıklar (03:04)
4. ES6 modülleri (02:41)
5. İşlem nesnesi (04:56)
6. Yol modülü (03:54)
7. Dosyalarla çalışma (06:18)
8. Canlı Yayınlar. akış modülü (03:22)
9. Konuları okuma (08:37)
10. Akışları Kaydetme (11:54)
11. Dönüşüm akışı (05:15)
12. Paralel dönüştürme (05:35)
Node.js'de eşzamansız çalışma
1. Olay Döngüsü (03:57)
2. Olay Yayıcı (02:12)
3. Geri aramalar (04:07)
4. Sözler (06:03)
5. Jeneratörler (04:15)
6. Eşzamansız bekleme (06:06)
Görevlerin analizi #1
1. DZ No.1 (14:27)
2. DZ No.2 (12:01)
2. Hafta - Şablonlar, Express.js, Koa.js ile Çalışmak
— Şablonlarla çalışma ilkelerini inceliyoruz (şablon motorları Ejs, Gidon, Pug).
— Express.js çerçevesiyle tanışalım.
— Koa.js çerçevesini inceliyoruz.
Şablonlarla Çalışmak
1. Giriş (05:35)
2. Ejs şablon motorunun incelenmesi (05:39)
3. Dosyalara bölme. Ejs şablon motoru. (02:07)
4. Gidon şablon motorunun incelenmesi (06:43)
5. Gidon şablon motorunda kısmi öğeleri kullanma (05:15)
6. Pug şablon motorunun incelenmesi (04:47)
7. Ejs şablon motorunu Express çerçevesine bağlama (02:05)
8. Gidon şablon motorunun Express çerçevesinde bağlanması (01:59)
9. Pug şablon motorunu Express çerçevesine bağlama (01:37)
Express.js
1. Giriş (05:23)
2. Yönlendirme (07:29)
3. Dosyaların sunucuya yüklenmesi (11:38)
4. Ara yazılım (07:08)
5. E-posta gönderme (09:38)
6. Oturumlar (05:47)
7. Oturumları kullanarak temel yetkilendirme ve kimlik doğrulama (03:52)
8. Çerezler ve günlük kaydı (07:14)
Koa.js
1. Giriş (03:08)
2. Yönlendirme (02:00)
3. Adlandırılmış Parametreler (01:59)
4. Statik dosyalar (01:48)
5. Hata işleme (03:02)
6. Ara yazılım (01:12)
7. JSON ile çalışma (01:32)
8. Dosyalar yükleniyor (01:36)
9. Kurabiye (01:32)
10. Şablon motoru seçme (01:57)
11. Örnek uygulama (05:11)
Görevlerin analizi #2
1. DZ No.3-1 (27:50)
2. DZ No.3-2 (28:02)
3. Hafta - REST API, veritabanlarıyla çalışma
— API kavramını anlayalım ve basit bir API oluşturma örneklerini inceleyelim.
— PostgreSQL ve MongoDB örneğini kullanarak ilişkisel ve ilişkisel olmayan veritabanlarıyla çalışmayı düşünüyoruz.
REST API'si
1. Proje kurulumu (03:24)
2. Swagger'ı bağlama ve swagger'da alma isteğini açıklama (09:10)
3. Havalı bir şekilde ekleme, kimliğe göre alma, güncelleme ve silme (06:49)
4. Denetleyici. Tüm Kullanıcıların Geri Alınması (07:25)
5. Denetleyici. Yeni Kullanıcı Oluşturma (06:15)
6. Denetleyicileri Alma, Güncelleştirme ve Silme (06:14)
İlişkisel veritabanlarıyla çalışma (PostgreSQL örneğini kullanarak)
1. Ortamın ayarlanması (05:02)
2. Devamlılaştırmayı kullanarak veritabanına bağlanma (11:36)
3. CLI'yi devam ettir (02:15)
4. İlk geçişi oluşturun ve uygulayın (06:00)
5. Model oluşturma (09:09)
6. Modelleri projeye bağlama (02:57)
7. Bir model kullanan CRUD (10:48)
İlişkisel olmayan veritabanlarıyla çalışma (MongoDB örneğini kullanarak)
1. Giriş (02:07)
2. Kurulum (03:19)
3. Üsse bağlanma (07:27)
4. NodeJS'e Bağlanma (07:50)
5. Firavun Faresi (10:18)
4. Hafta - Soketler, Yetkilendirme, Test Etme
— Websocket ile çalışma. Şimdi Socket kütüphanesine bakalım. IO.
— Yetkilendirme ve kimlik doğrulama arasındaki farkları dikkate alıyoruz.
— Test türlerini inceliyoruz (Mocha ve Chai testleri örneğini kullanarak).
Soketler ve onlarla çalışma
1. Websockets'e Giriş (03:40)
2. WS modülü (06:20)
3. SoketIO (07:08)
4. SocketIO - ad alanları (02:40)
5. SocketIO odaları (04:28)
Yetkilendirme ve kimlik doğrulama
1. Giriş (00:52)
2. Pasaport (02:28)
3. Pasaport ve yerel strateji (02:32)
4. Serileştirme ve Seriden Çıkarma (01:24)
5. Yerel bir strateji kullanmak (04:28)
6. Çıkışı uygulama (01:16)
Test yapmak
1. Ne zaman test yapılmalı (01:18)
2. Temel terimler (06:10)
3. Testleri doğru yazma (04:03)
4. Çerçeve seçme (02:46)
5. Jest - projeye ekleme (03:16)
6. Jest - yapılandırma (01:24)
7. Jest - izleme modu + vscode uzantısı (01:58)
5. Hafta - Dağıtım
— Sanal barındırma düşünüyoruz. Travis'i kullanarak Heroku'ya dağıtım.
— Node-telegram-bot-api ile çalışmayı öğrenerek bir Telegram botu yazıyoruz.
— Bitirme projesinin uygulanması için bir çerçeve seçmek.
Dağıtım ve onunla bağlantılı her şey
1. Giriş (01:48)
2. Heroku (02:30)
3. Travis + Heroku (06:06)
4. DijitalOcean (06:16)
5. Liman işçisi (04:32)
Bot yazma işlemi
1. Giriş (02:06)
2. İlk Telegram botu (03:46)
3. Medya dosyaları (02:52)
4. Botlar için klavyeler (01:13)
5. Satır içi klavye (01:24)
6. İşaretleme (03:09)
Görevlerin analizi #3
1. Liman işçisi (09:58)
6. Hafta - Sunucu Oluşturma
— Sunucu oluşturma ilkelerini dikkate alıyoruz.
— SPA'nın avantajlarını ve dezavantajlarını analiz ediyoruz.
— Nihai projemiz üzerindeki çalışmalarımızı bitiriyoruz.
Sunucu oluşturma
1. KSS (01:48)
2. SSR (02:06)
3. SSR'ye tepki verin (02:46)
4. GatsbyJS (05:57)
Kapsamlı PHP Kursu
1. Hafta – Dilin temelleri, işlevlerle çalışma
– Kurs ekibi ve grubuyla tanışma.
– PHP dilinin temellerini ve yerleşik yeteneklerini inceliyoruz.
– Fonksiyonlarla çalışmayı öğrenme.
Tanıdık. İş akışı
1. Ders açılışı (22:48)
Git
1. Giriş (07:03)
2. Git'e başlarken (03:01)
3. Yeni bir depo oluşturma (01:09)
4. Git dizinine (izleme alanı) dosya ekleme (06:49)
5. Taahhüt oluşturma (07:17)
6. Navigasyonu tamamlayın. Değişiklikleri iptal et (12:10)
7. Tipik Git döngüsü (03:34)
8. Git'te dallanma (11:27)
9. Şubeleri birleştirirken çakışmalar (06:06)
10. Verileri geçici (taahhüt etmeden) kaydetme (05:25)
11. Uzak depolarla çalışma (20:04)
12. Projeleri Barındırmak için GitHub Sayfalarını Kullanma (04:31)
Dilin Temelleri
1. Giriiş. Veri türleri (21:28)
2. Dil operatörleri (34:35)
3. Tür Dönüşümleri (15:47)
4. Sabitler. Diziler. Dil yapıları ve mantıksal işlemler (36:05)
5. Küresel değişkenler $_SESSION (14:35)
6. SQL dili. Tablo oluşturma, kayıt ekleme, seçme ve silme (41:12)
Fonksiyonlarla çalışma
1. Fonksiyon kavramı. Örnekler (04:16)
2. İşlev girişi bağımsız değişkenleri, katı tür (07:54)
3. Dönüş değeri (08:28)
4. İşlev kapsamı (10:17)
5. Bağımsız değişkenleri referansa ve değere göre aktarma (11:31)
6. Anonim işlevler, örnekler (14:26)
7. Özyineleme ve değişken işlevler (22:29)
Yerleşik dil yetenekleri
1. Değişkenlerle çalışma işlevleri (11:51)
2. Dizelerle çalışma işlevleri (16:36)
3. Tarih ve saat fonksiyonları (07:50)
4. Dizilerle çalışma işlevleri (21:39)
5. Dosyalarla çalışma ve dosyaları sunucuya yükleme işlevleri (18:29)
Görevlerin analizi #1
1. Ödev #0 (04:17)
2. Ödev #1 (16:31)
3. Ödev #2 (21:02)
2. Hafta – Verilerle çalışma, OOP
– Bir veritabanıyla nasıl çalışılacağını öğreniyoruz.
– OOP'un temellerini inceliyoruz.
– Ana tasarım kalıplarını dikkate alıyoruz.
PHP'den verilerle çalışma
1. XML, CSV, JSON (26:05)
2. MySQL'e Giriş (24:42)
3. MySQL'e bağlanma, Tablo oluşturma (25:42)
4. Talepte bulunma pratiği yapalım (28:58)
5. mysqli kütüphanesi (14:10)
6. PDO Kütüphanesi (11:05)
7. Veritabanıyla çalışmak için sarmalayıcı sınıf yazma (17:56)
8. Ajax. Json-api yapma (09:36)
OOP ve OOP tarzında çalışma teknikleri
1. Giriiş. Sınıflar ve Nesneler (16:07)
2. Kapsülleme ve Miras (18:47)
3. Kalıtım ve soyut dersler (09:10)
4. Ad alanları ve son sınıflar (12:39)
5. Tekil desen (08:59)
6. Arayüzler ve özellikler (12:36)
Görevlerin analizi #2
1. Ödev #3-1 (05:36)
2. Ödev No. 3-2 (20:24)
3. Ödev #4 (17:26)
3. Hafta – Güvenlik, MVC
– Veritabanıyla güvenli çalışmanın ilkelerini inceliyoruz.
– XSS korumasını hayata geçirdik.
– MVC'nin kavramsal tasarımını ve mimarisini göz önünde bulundurun.
Emniyet
1. Sıfırdan kayıt ve yetkilendirme ile web sitesi oluşturma (01:06:05)
2. Blog ekleme, sql ve xss enjeksiyonları (19:12)
3. Dosyalar yükleniyor (13:37)
MVC
1. MVC Tanımı (06:00)
2. Tek bir giriş noktası oluşturma (03:48)
3. Sınıf otomatik yükleyicisi (16:04)
4. Basit bir yönlendirme oluşturma (04:14)
5. Denetleyici oluşturma (04:52)
6. Yönlendirmeyi yükseltme (20:12)
7. Yönlendirmeler ve 404 işleme (11:46)
8. Görünüm bileşenini ekleme (29:36)
9. Model bileşenini ekleme (32:34)
10. Yetkilendirme ve kayıt yapıyoruz (26:55)
Görevlerin analizi #3
1. MVC'nin uygulanması (11:20)
2. Kayıt ve yetkilendirme (18:38)
3. Yönlendirme ekleme (02:52)
4. Blog ekleme (22:14)
5. API yöntemi oluşturma (04:15)
6. Yönetici rolünü oluşturun (07:35)
4. Hafta – Çekirdek Kütüphanelerle Çalışmak
– Harfler, zaman ve resimlerle çalışmak için ana kütüphaneleri inceliyoruz.
– PHPUnit kullanarak testi öğrenme.
– Eloquent ORM, Faker'ın pratik uygulaması.
Üçüncü taraf kütüphanelerin uygulanması
1. Besteci (10:35)
2. Swiftmailer (06:50)
3. Dal (15:03)
4. Paletli (07:21)
5. FS Karbon (08:35)
Üçüncü taraf kütüphanelerin uygulanması - 2
1. GUMP ile veri doğrulama (17:08)
2. Görsellerle Çalışmak (19:48)
3. PHPUnit ile test etme (14:33)
4. Etkili ORM. Sahtekar (44:47)
Görevlerin analizi #4
1. Ödev 5-1 (Posta gönderme) (02:25)
2. Ödev 5-2 (Dal Desteği) (01:57)
3. Ödev 5-3 (Resimlerle çalışma) (04:49)
5. Hafta – Laravel
- Laravel'i kurmayı ve yapılandırmayı düşünüyoruz.
- Kontrolörler, modeller ve geçişler yaratıyoruz.
- Kodu PHPUnit + Laravel Dusk ile test etme.
Laravel'i kullanmaya başlama
1. MVC başlangıcı (29:38)
2. Formlar. Rotalar. Ara yazılım. Doğrulama (34:18)
Laravel ile devam edelim
1. Laravel kütüphaneleri (28:39)
2. Birim testleri (26:49)
3. Akşam karanlığı (18:38)
4. Js'yi postalayın ve karıştırın (05:15)
Görevlerin analizi #5
1. MVC'ye Genel Bakış (06:12)
2. Eloquent ORM'yi bağlama ve kurma (02:45)
3. Eloquent modellerine geçiş (22:43)
4. Kullanıcı admin paneli yapma (33:17)
6. Hafta – Ders Kapanışı
- Bitirme projeleri üzerinde çalışın.
- Özetleme. Sertifikaların verilmesi.
Görevlerin analizi #6
1. Hazırlık, şablonlar (15:57)
2. Ürün oluşturma (18:14)
3. Kategori oluşturma (21:19)
4. Sayfalandırma yapma (12:26)
5. Sepet tasarlamak (11:11)
6. Sepet yapımı (42:45)
7. Tamamlama. Yönetici paneli oluşturma (04:33)
BT'de nasıl iş bulunur: ipuçları ve püf noktaları
1. Bilişim alanında nasıl iş bulunur? Arama, görüşme ve deneme süresi (42:21)
2. Uzaktan çalışma ve serbest çalışma siparişleri nasıl bulunur? (20:12)
3. BT'de ilk iş - nasıl davranılmalı? Stajlar, resmi istihdam ve “yiyecek için” çalışma (14:11)
4. Deneme süresi nasıl geçilir? (27:10)
5. Bir FAANG şirketinde röportaja nasıl hazırlanılır (08:52)
6. Web sayfasını yükleme süreci (25:19)
7. Programcı röportajı - bilmeniz gereken her şey (01:24:07)
8. Programcı röportajından bir sorunu çözme (19:36)
9. Ön uç geliştirici röportajı (01:37:17)