Sıfırdan Uçtan Uca Projelerle Python ve Django Öğren
Python ve Django ile sıfırdan başlayıp uçtan uca projeler geliştirdiğin kurs.
5,0· 77 değerlendirme- 51 sa 13 dk
- video
- 329
- ders
- 25
- bölüm
- 22
- ücretsiz önizleme
Neler öğreneceksin?
- Python temellerini projelerle pekiştireceksin.
- Django ile uçtan uca web uygulaması kuracaksın.
- Veritabanı, form ve şablon katmanını birlikte kullanacaksın.
- Yaptığın projeleri yayına almayı göreceksin.
Kurs hakkında
Kurs sıfırdan başlar. Her bölümde öğrendiğini bir proje adımıyla uygularsın.
Amaç, Python ve Django ile kendi web uygulamanı baştan sona çıkarabilmen.
Önceden Django bilmene gerek yok. Bölümler birbirinin üstüne biner.
Her bölümün sonunda öğrendiklerini çalışan bir parçaya dönüştürürsün.
Kursta işlenen konular
- PythonDil temelleri, veri yapıları ve fonksiyonlarla düşünmek.
- DjangoModeller, view’lar, şablonlar ve formlarla web uygulaması.
- Veritabanıİlişkiler, sorgular ve yönetim paneli.
Müfredat
25 bölüm · 329 ders · 22 ücretsiz önizleme
Önizleme derslerini satın almadan izleyebilirsin. Diğer dersler kayıtla açılır.
1. Giriş 5 ders · 42:50 · 3 önizleme
- Sıfırdan Projelerle Django - Tanıtıtım Videosu Önizleme
- Kaç Yazılım Dili Bilmeliyim?
- Frameworkler ve Yazılım Dillerindeki Versiyon Değişiklikleri Hakkında Genel Bilgi Önizleme
- Yapay Zeka ve Biz Önizleme
- Bölüm Sonu İleri Bildirim Formu
2. HTML 25 ders · 3:41:09 · 1 önizleme
- HTML'e Hoşgeldiniz
- HTML Nedir?
- Kod(Text) Editörlerine Genel Bakış
- HTML - Demo -_- Arkanıza Yaslanın ;)
- Visual Studio Code - Arayüz ve Genel Kullanım
- En Çok Kullanılan HTML Etiketleri Nelerdir?
- HTML'de Açıklama Satırı Eklemek
- VS-Code İçerisinde Dosyaları Kaydetmek
- Başlıklar ve Paragraflarla Çalışmak
- Listelerle Çalışmak
- Emmet İle Çalışmak Bölüm-1
- Emmet İle Çalışmak Bölüm-2 Önizleme
- Emmet İle Çalışmak Bölüm-3
- HTML Genel Yapısını Anlamak
- Linklerle Çalışmak
- Motivasyon - Hergün Kendimizi Nasıl Geliştirebiliriz?
- Görsellerle Çalışmak
- HTML Etiketlerine Ekstra Özellikler Eklemek
- Block Ve Inline Elementlerle Çalışmak
- Indentation Girintili Yapi İle Çalışmak
- Semantic Etiketlerle Çalışmak
- Bölüm Sonu Çalışması
- Bölüm Sonu Çalışmasını Yayına Almak
- Classless CSS - İlham
- Bölüm Sonu İleri Bildirim Formu
3. Visual Studio Code Editör 15 ders · 1:18:40 · 2 önizleme
- VS Code ve Diğer Kod Editorleri
- VSCode.dev Online Visual Studio Code ile Çalışmak
- VS Code Genel Görünümlerin Ayarlanması Bölüm-1
- VS Code Genel Görünümlerin Ayarlanması Bölüm-2 Önizleme
- Tema ve Icon Görünüm Ayarları
- VS Code Help Menüsünü İncelemek
- VS Code İçerisinde Birden Fazla Proje ile Çalışmak
- VS Code Ayarlar Menüsü
- VS Code icerisinde Çoklu İmleç (Multi Cursor) özelliği
- VS Code Editor Playground İle Çalışmak Önizleme
- VS Code Klavye Kisayol Tuşları
- VS Code İçerisinde Terminal ile Çalışmak
- Code Snippets İle İstediğiniz Yapıları Hızlıca Oluşturun
- Bölüm Sonu Özeti
- Bölüm Sonu İleri Bildirim Formu
4. Git & GitHub 17 ders · 2:09:05 · 1 önizleme
- Versiyon Kontrol Sistemi Olmadan Projeleri Düzenleyebilir miyiz?
- Versiyon Kontrol Sisteminde İlk Ayarlar ve "VS Code" icinde "Git Init"
- Birden Fazla Projede "Git" Versiyon Kontrol Sisteminin Aktif Edilmesi
- Gitignore Versiyon Kontrol Sistemine Takip Edilmeyecek Dosyalarin Tanıtılması
- VS Code İçerisinden Dosyaların Eklenmesi ve Yapılan Değisikliklerin Gözlenmesi
- Diğer Uygulamalar İle Projedeki Versiyon Kontrol Sistemini Yönetmek
- VS Code İçerisinde Terminalden Git Komutlarının Kullanımı
- GitHub İçerisinde Profil Oluşturulması Bölüm-1
- GitHub İçerisinde Profil Oluşturulması Bölüm-2
- MarkDown ile Çalışmak ve README Dosyasını Anlamak
- Repo'nun GitHub'a Eklenmesi ve Düzenlenmesi Bölüm-1
- Repo'nun GitHub'a Eklenmesi ve Düzenlenmesi Bölüm-2 Önizleme
- GitExplorer ve Cheat.sh Sitesi Üzerinden Git Komutlarının İncelenmesi
- GitHub Student Developer Pack
- "GitHub.io" Üzerinde Kendi Web Sitemizi Oluşturmak Bölüm-1
- "GitHub.io" Üzerinde Kendi Web Sitemizi Oluşturmak Bölüm-2
- Bölüm Sonu İleri Bildirim Formu
5. CSS 13 ders · 2:29:48 · 1 önizleme
- CSS Nedir?
- CSS Genel Yapısını Anlamak
- InlineCSS - InternalCSS - ExternalCSS - Yapılarının Kullanımı
- Temel CSS Seçicilerle Çalışmak
- Gelişmiş CSS Seçicilerle Çalışmak
- CSS Text Özellikleriyle Çalışmak - Bölüm-1
- CSS Text Özellikleriyle Çalışmak - Bölüm-2 Önizleme
- CSS Kutu Özellikleri Bölüm-1
- CSS Kutu Özellikleri Bölüm-2
- Bölüm Sonu Çalışması
- Kopyalama Metodu ile CSS Konusunda Kendini Geliştir
- CSS Yapılarıyla Bölüm Sonu Çalışmasının Güncellenmesi
- Bölüm Sonu İleri Bildirim Formu
6. BOOTSTRAP 41 ders · 5:44:07 · 1 önizleme
- Bootstrap Nedir?
- Bootstrap DEMO -_- Arkana Yaslan
- 12'lik Grid Sistemi Anlamak
- Container Row ve Col ile Çalışmak
- Bölümlendirme ve Kolon Yapısını Anlamak
- "Responsive" Kolon Yapısı ile Çalışmak
- UI-UX Nedir? Neden Önemli?
- Bootstrap Web Sitesi Genel Bilgiler
- Bootstrap Web Sitesi Dökümantasyon İnceleme 1.Bölüm
- Bootstrap Web Sitesi Dökümantasyon İnceleme 2.Bölüm Önizleme
- Bootstrap Web Sitesi Dökümantasyon İnceleme 3.Bölüm
- Bootstrap Renk Standartları Nelerdir?
- Bootstrap Margin ve Padding Kullanımı
- Bootstrap Responsive Hiding Elements
- Bootstrap Offset Kullanımı
- Bootstrap ReOrdering Kullanımı
- Diğer CSS Kütüphaneleri
- Bölüm Sonu Projesi-1 Bölüm-1
- Bölüm Sonu Projesi-1 Bölüm-2
- Bölüm Sonu Projesi-1 Bölüm-3
- Bölüm Sonu Projesi-1 Bölüm-4
- Bölüm Sonu Projesi-1 Bölüm-5
- Bölüm Sonu Projesi-1 Bölüm-6
- Bölüm Sonu Projesi-1 Bölüm-7
- Bölüm Sonu Projesi-1 - Projeyi Yayınlamak
- Bölüm Sonu Projesi-2 Bölüm-1
- Bölüm Sonu Projesi-2 Bölüm-2
- Bölüm Sonu Projesi-2 Bölüm-3
- Bölüm Sonu Projesi-2 Bölüm-4
- Bölüm Sonu Projesi-2 Bölüm-5
- Bölüm Sonu Projesi-2 Projenin Yayınlanması
- Bölüm Sonu Projesi-3 Bölüm-1
- Bölüm Sonu Projesi-3 Bölüm-2
- Bölüm Sonu Projesi-3 Bölüm-3
- Bölüm Sonu Projesi-3 Bölüm-4
- Bölüm Sonu Projesi-3 Bölüm-5
- Bölüm Sonu Projesi-3 Bölüm-6
- Bölüm Sonu Projesi-3 Bölüm-7
- Bölüm Sonu Projesi-3 Bölüm-8
- Bölüm Sonu Projesi-3 Projenin Yayınlanması
- Bölüm Sonu İleri Bildirim Formu
7. Python Temelleri 20 ders · 3:26:58 · 1 önizleme
- Python Nedir?
- Python Kurulumu
- Hello World' ün Önemi ve Birçok Ortamda Hello World
- Print Kullanımı ve Açıklama Satırı Eklemek
- Aritmetik İşlemler Bölüm-1
- Aritmetik İşlemler Bölüm-2
- Kesme İşaretleri ve Tırnak Kullanımı
- Değişken Tanımlama ve Değişken Tanımlama Kuralları
- Python'ı Anlamak (Zen Of Python)
- 'input' ile Kullanıcıdan Veri Almak
- Temel Değişken Tipleri ve Tip Dönüşümleri
- Boolean'ı Anlamak, Karşılaştırma Operatörleri ve Mantıksal Operatörler
- Değişkenlerin İçindeki Bilgiyi Değiştirmek, Birleştirmek, Arttırmak ve Azaltmak
- Unutulmaması Gereken 5 Fonksiyon
- Metinsel İşlemler, Metin Denetimleri ve Bilinmesi Gereken Metodlar Bölüm-1
- Metinsel İşlemler, Metin Denetimleri ve Bilinmesi Gereken Metodlar Bölüm-2 Önizleme
- 'fString' ile Metin Biçimlendirme Bölüm-1
- 'fString' ile Metin Biçimlendirme Bölüm-2
- Bölüm Sonu Çalışması
- Bölüm Sonu İleri Bildirim Formu
8. Python: Karar Yapıları İle Çalışmak 5 ders · 41:10 · 1 önizleme
- İlk Karar Yapısı ve Indentation ile Çalışmak
- 'else' Kullanımı ve Kullanırken Dikkat Etmeniz Gerekenler Önizleme
- İçiçe 'if' Kullanımı ve 'elif' Kullanımı
- Kısa (short) 'if' Kullanımı
- Bölüm Sonu İleri Bildirim Formu
9. Python: list ile Calışmak 6 ders · 51:07 · 1 önizleme
- List Nedir? Nasıl Tanımlanır?
- List İçine Öğe Eklemek, Çıkartmak ve Erişmek
- 'list' leri Kopyalamak, Birleştirmek ve İçiçe Liste Tanımlamak
- Bilinmesi Gereken 'list' metodları
- İçiçe Listelerle Çalışmak Önizleme
- Bölüm Sonu İleri Bildirim Formu
10. Python: Döngülerle Calışmak 7 ders · 44:39 · 1 önizleme
- 'for' Döngüsü ile Çalışmak
- 'list' unpacking
- İçiçe Listeleri 'for' ile Döndürmek
- 'while' Döngüsü İle Çalışmak
- 'continue' ve 'break' Kullanımı
- Kısa (short) 'if' ve Kısa (short) 'for' Kullanımı Önizleme
- Bölüm Sonu İleri Bildirim Formu
11. Python: Fonksiyon Kullanımı 5 ders · 33:44 · 1 önizleme
- Fonksiyon Tanımlamak Önizleme
- Fonksiyonlara Değer Göndermek ve return ile Bilgi Almak
- Kendi Kendini Çağıran fonksiyonlar Nasıl Kullanılır?
- Fonksiyonlarda 'args' ve 'kwargs' Kullanımı
- Bölüm Sonu İleri Bildirim Formu
12. Python: Kütüphaneler ve Modüller 4 ders · 24:45 · 1 önizleme
- Kütüphaneler ve Modüller ile Çalışmak
- Kendi Modülümüzü Nasıl Oluştururuz?
- Python Süpriz Yumurta Önizleme
- Bölüm Sonu İleri Bildirim Formu
13. Python: dict ile Çalışmak 5 ders · 19:31 · 1 önizleme
- 'dict' Nedir? Nasıl Tanımlanır?
- 'dict' - get Kullanımı
- 'dict' İçindeki Verilerin 'for' ile Kullanılması Önizleme
- 'dict' Tanımlamanın Alternatif Yolu
- Bölüm Sonu İleri Bildirim Formu
14. Python: tuple ile Çalışmak 2 ders · 07:41
- 'tuple' ile Çalışmak
- Bölüm Sonu İleri Bildirim Formu
15. Python: set ile Çalışmak 2 ders · 13:48
- 'set' ile Çalışmak
- Bölüm Sonu İleri Bildirim Formu
16. Django Kurulumu 6 ders · 1:03:51 · 1 önizleme
- Windows İşletim Sistemine Django Kurulumu
- macOS İşletim Sistemine Django Kurulumu
- Windows İşletim Sisteminde VirtualEnv ile Django Kurulumu
- Windows VirtualEnv İsimlendirmesi Neden Önemli?
- macOS virtualenv ile Django Projelerinin Kurulması Önizleme
- Bölüm Sonu İleri Bildirim Formu
17. Django Version 5.x'e Genel Bakış 1 ders · 11:33
- Django Version 5.x'e Genel Bakış
18. Django: Proje1 25 ders · 3:37:33 · 1 önizleme
- Django'da ilk fonksiyonumuz
- startapp ile Yeni Bir App Oluşturulması
- İlk HTML Sayfasının render ile Gösterilmesi
- MVT Nedir?
- Anasayfayı Eski Projeden Alıp Hayata Geçirmek
- 'urls' ve 'view' ile Hakkımızda ve iletişim Sayfası Yapıya Nasıl Eklenir?
- Database Oluşturulması ve admin Panele Giriş
- Vizyonumuz Sayfasının Oluşturulması Önizleme
- 'extends' ile 'base.html' Oluşturulması ve İletişim Sayfasına Eklenmesi
- Diğer Sayfaların 'Block' ile Kullanımı
- Block Kısımlarının Optimize Edilmesi
- Django Template Language(DTL) 'url' ve 'if' kullanımı
- 'include' ile Sayfaların Parçalanması
- 'include with' Kullanımı ile Sayfalarda Component Mantığının Oluşturulması
- DTL 'for' Kullanımı
- Ana Sayfa' da Carouselin Component Olarak Dönüştürülmesi
- 'url' 'include' ile 'page_application' İçine Yapıların Eklenmesi
- Static Dosyaların Oluşturulması
- 'slug' ile Dinamik Sayfa Çağırılması
- Detay Sayfaların 'fakedb' ile Dinamikleştirilmesi
- Birden Fazla App ile Çalışmak
- 'product_detail' Sayfası ve Bilgilerin Getirilmesi
- 'context_processor' Kullanımı
- Proje Bazlı 'template' Klasorünün Oluşturulması
- Bölüm Sonu İleri Bildirim Formu
19. Django: Proje 2 27 ders · 3:28:40 · 1 önizleme
- Todo App Genel Yapısının Tanıtımı
- TodoList Projesinin virtualenv ile Kurulması
- Todo App ve 'superuser' Oluşturulması
- Todo App İçine İlk Model Yapısının Oluşturulması ve Admin Panelde Gösterilmesi
- Todo Modeline 'created_at' ve 'updated_at' Eklenmesi
- Database Nasıl Tekrar Oluşturulur ve 'migration' İşlemleri Nasıl Yapılır?
- Django 'shell' İçerisinde Sorguları Kullanmak
- Genel 'HTML' Yapısının Oluşturulması ve 'Bootstrap' Static Dosyaları Eklenmesi
- 'navbar' ve 'footer' Eklendi Önizleme
- Django 'ORM' 'Query' ile Todo'ların Ekranda Gösterilmesi
- Django Models İçerisinde 'str' Tanımlanması ve 'query' 'exclude' Kullanımı
- 'Todo' Detay Sayfasının Oluşturulması
- 'get_object_or_404' Kullanımı ve 'todo' Yapısına Link Özelliğinin Atanması
- Tablolar Arası İlişki Türleri 'OneToOne' 'ForeignKey' 'ManyToMany'
- Category Modelinin Oluşturulması ve 'AutoSlug' Paketinin Eklenmesi
- 'ForeignKey' ile Category' nin Eklenmesi
- 'Context_Prossessor' ile Category'nin Her Yerde Gözükmesi ve DTL ile Todo Detail
- Todo Detail Sayfasının Düzenlenmesi
- Category İçerisindeki Todo'ların Gösterilmesi
- Category 'get_absolute_url' Kullanımı
- Todo Detay Sayfasının Düzenlemesi ve Todo'nun Category Altında Gozukmesi
- Todo İçerisine User' ın Eklenmesi
- Kullanıcının Eklediği Todoları Görmesini Sağlamak ve 'login_required' Kullanımı
- 'logout' Yapısının Eklenmesi
- 'ManyToManyField' ile 'Tag' Yapısının Oluşturulması
- 'Tag' Yapısının 'URL' ile Kullanılabilir Hale Getirilmesi
- Bölüm Sonu İleri Bildirim Formu
20. Django: Proje 3 21 ders · 3:07:00 · 1 önizleme
- DjangoMania Projesinin Altyapısının Oluşturulması
- Todo App Yapısının Proje Ayarlarına Eklenmesi ve Diğer Güncellemeler
- Projeye Ana Sayfanın Adapte Edilmesi
- NavBar Login Olan Kullanıcı Kontrolünün Eklenmesi.
- 'TodoCategory' Yapısının 'Context Processors'e Eklenmesi
- Todo App İçin 'include' İçinde 'url namespace' Kullanımı ve 'get_absolute_url'
- Page Modelinin Oluşturulması ve MEDIA_ROOT Yapısının Ayarlara Eklenmesi
- Page Context Düzenlemesi 'url namespace' ve 'get_absolute_url'
- Page İçerisindeki Görselin Gösterilmesi ve Debug Mode ile Web Sunucusu Önizleme
- TinyMCE İle İçeriklerin Admin Panelde Düzenlenmesi ve Sayfa İçinde Gösterilmesi
- Local Network İçerisinde Projelerimizin Görüntülenmesini Sağlamak
- Blog Model Yapısının Oluşturulması
- Blog Yapısının Admin Panele Eklenmesi
- 'Shell' İçerisinden Blog Postlarının Oluşturulması ve 'Slug' Yapısının Eklenmesi
- Blog Post İçerisindeki 'Slug Field' Bilgisinin Unique Olmasını Sağlamak
- Blog Postlarının Proje İçerisinde Gösterilmesi
- Blog Postlarının Kategori Bazlı Gösterilmesi
- Blog Postlarının Etiket Bazlı Gösterilmesi
- Blog Detail Sayfasının Oluşturulması
- Blog Yapısına 'Pagination' Eklenmesi
- Bölüm Sonu İleri Bildirim Formu
21. Django: Proje 4 42 ders · 6:23:17 · 1 önizleme
- 'Medium Clone' Projesinin Kurulumu
- 'Home_view' Eklendi ve Ayarlar Güncellendi
- Ana Sayfanın 'Settings' İçerisinde Ayarlarının Yapılması
- Projede Yapılacak İşlerin TODO List'e Aktarılması
- 'Login html' Yapısının Oluşturulması ve 'Login' Formunun Eklenmesi
- 'Login' Bilgilerinin 'Authenticate' ile Kontrolü
- Django 'Messages Framework' Yapısı ile Login Olan Kullanıcının Bilgilendirilmesi
- 'Logout View' Oluşturulması ve Urls'e Eklenmesi
- Login Denetimlerinin Eklenmesi
- Üye Ol 'Register' Sayfasının Oluşturulması Bölüm-1 Önizleme
- Üye Ol 'Register' Sayfasının Oluşturulması Bölüm-2
- Kullanıcı Profil Model Yapısının Oluşturulması
- 'Register View' İçerisinde Kontrollerin Yapılması
- Register Olmak İsteyen Kullanıcının Kaydının Olup Olmadığının Kontrolü
- Kullanıcı Bilgilerinin 'Profile' Modeline Yazılması
- Media Files Ayarlarının Yapılması
- 'abstract' Model Yapısı ile Blog Model Bilgilerinin Oluşturulması
- 'ModelForm' ile 'Blog Post Create' Yapısının Oluşturulması
- Ana Sayfanın Düzenlenmesi ve Form Yapısının Django Form Class Olarak Düzenlenme
- BlogPost Düzenlemeleri ve Crispy Forms Entegrasyonu
- Form İçerisindeki Bilgilerin View ile Alınıp İşlenmesi
- TinyMCE Kullanımı ve PostModelForm içindeki Bilgilerin Kaydedilmesi
- Form Validators ile Form içindeki Bilgilerin Kontrol Edilmesi
- TagifyJS ile Form-Yapisina Etiket Sisteminin Eklenmesi
- Tag Eklerken Many-To-Many ile Form Yapısının Oluşturulması ve Django Extensions
- Formun Kaydedilmesi ve The Messages Framework Kullanımı
- Postların AnaSayfa'da Görünür Hale Getirilmesi ve Easy-Thumbnail Kullanımı
- Model Yapısına Ordering Eklenmesi ve AnaSayfa Düzenlemeleri
- Kullanıcıya Tüm BlogPostların Gösterilmesi
- Kullanıcı Profiline get_absolute_url ile Ulaşılabilmesi
- Post Detay Sayfasının Oluşturulması
- URL Bilgilerinin Düzeltilmesi ve with Yapısının Template içinde Kullanımı
- Profil Düzenleme Sayfasının Form ile Oluşturulması
- Profil Düzenleme Sayfasının Form Düzenlemesi - Instance ve Initial Data Kullanımı
- NavBar Düzenlemesi ve Profil Url Bilgilerinin Zenginleştirilmesi
- Post Bilgilerinin Shell Ekranından Oluşturulması ve Shell içinde Sorgu Kullanımı
- Top Articles(En Çok Okunan Blok Postları) Yapısının Oluşturulması
- Axios - Fav Yapısının Oluşturulması ve View içinde Gelen Request-Post Bilgileri
- UserPostFav Model Yapısının Oluşturulması ve Alınan Bilgilerin İşlenmesi
- User Profile içerisindeki Favorilere Eklenenlerin Gösterilmesi
- Kullanıcıya Ait Blog Post Bilgisinin Güncellenmesi
- Bölüm Sonu İleri Bildirim Formu
22. Full Stack Developer: Freelancer Olmak 5 ders · 16:07
- 5M Kuralı ile Hayatınızı Pozitif Yönde Geliştirin
- Freelance İşlerde Minimum Maliyeti Nasıl Hesaplamalıyız
- Freelancer Olmak veya Maaşlı Çalışan Olmak
- Freelance Projeleri Nasıl Buluruz
- Bölüm Sonu İleri Bildirim Formu
23. Django 5.x ile Gelen Özelliklerin Kullanımı 3 ders · 36:18
- Django 5.x Kurulumu ve db_default Özelliğinin Kullanımı
- Geliştirilmiş Belirlenebilir Veri Seçim Opsiyonları (Declaring Field Choices)
- Veritabanında Otomatik Oluşturulmuş/Hesaplanmış Alanlar (Generated Model Field)
24. Django Uygulamalarının DigitalOcean App Platform ile Yayına Alınması 6 ders · 1:28:29 · 1 önizleme
- DigitalOcean App Platforma Django Uygulamasının Kurulması - Genel Bilgi Önizleme
- Proje Yapısının Oluşturulması
- App Yapısının Çalıştırılması ve AnaSayfanın Gösterilmesi
- Sabit Dosyaların Projede Gösterilmesi (StaticFiles)
- Media Files Yapısının Eklenmesi
- Bölüm Sonu İleri Bildirim Formu
25. Birden Fazla Projenin Linux Sunucu Üzerine Kurulumu 21 ders · 5:09:47
- Projelerin Linux Sunucu Üzerine Kurulumu Hakkında Genel Bilgilendirme
- Güvenlik ve Diğer Konularla İlgili Uyarı (Lütfen İzleyin)
- GUI Nedir?
- SSH Nedir?
- Terminal Kullanımı - Bölüm 1
- Terminal Kullanımı - Bölüm 2
- Terminal Kullanımı - Bölüm 3
- nano Text Editörü ile Çalışmak
- sudo Nedir? root Kullanıcısı ile İşlemler Nasıl Yapılır?
- DigitalOcean'da Linux Sunucu Kurulumu ve Uzak Sunucuya Bağlanmak
- Kendi Bilgisayarımızda Sanal Linux Sunucu Kurulumu
- hosts Dosyası ile Local DNS Ayarı Nasıl Yapılır?
- Sanal Sunucuya Django Projelerinin Kurulumu
- Sanal Sunucuya NGINX ve uWSGI Kurulumu
- Sanal Sunucuya PostgreSQL Kurulumu
- Sıfırdan Projelerin Tekrar Oluşturulması ve Uzak Sunucu için Hazırlık
- Projelere Media Files Ayarlarının Yapılması
- DigitalOcean'da Sanal Sunucunun Kurulumu
- DigitalOcean Üzerindeki Projeler için PostgreSQL Kurulumu ve Yapılandırma
- NGINX ve uWSGI Düzenlemelerinin Yapılması ve Projelerin Çalışır Hale Getirilmesi
- Bölüm Sonu İleri Bildirim Formu
Kursun sonunda kazanımların
- Uçtan uca projeKendi Django uygulamanı baştan sona kurabilme.
- Python pratiğiGünlük geliştirmede kullanabileceğin Python alışkanlığı.
Bu kurs kimler için?
- Python ile web geliştirmek isteyenler
- Django’ya sıfırdan başlamak isteyenler
- Proje portföyü çıkarmak isteyenler
Bu kursu alanlar ne diyor?
5,0 ortalama puan · 77 değerlendirme · Toplam 77 yorum
Eğitim süreci çok eğlenceliydi , sıkılmadan keyifle izledim ve farklı teknikleri sayesinde akılda kalıcı olmasını sağladı sağolsun Hakan Hocam 👍
harika gidiyor
Cok temiz ve basarili bir anlatim. Hicrbirseyi es gecmemesi, vs de cursor gibi mesela, bence yazilima baslayan bir insan icin cok önemli.
Harika bir eğitim olmuş hocam. emeğinize sağlık
Çok detaylı bir eğitim olmuş. Teşekkürler
Django 4 ve Django 5'in ayni egitimde olmasi super olmus
Hakan Hocam'ın mükemmel anlatımı ile çoook verimli bir eğitim sizleri bekliyor arkadaşlar. Bu eğitimi herkes dilediği zaman kesinlikle tercih etmeli. Bu eğitim sizlere çok şey katıyor olacak :)
Kurs gerçektende çok kaliteli.Hakan Hocam kısa ve öz olarak bize bir çok şeyi sunuyor detaylarla bizleri boğmuyor.Ezber yapmıyor öğrenmeyi öğretiyor.Güler yüzü ve motive edici konuşmaları sayesinde sizi sürekli dinç tutuyor.Eğitime çok emek verilmiş içerik görüntü vs her şey için uğraşılmış.İleti bildirim formlarına kadar geri dönüş sağlıyor.Emeğinize sağlık Hakan Hocam.
En iyi Django Egitimiiiiiii :)
Udemy de aynı konuda birden fazla kursa kaydolup başlamama ve sonrasında beni karşılamamasına rağmen, bu kurs gerçekten çok güzel anlatımı harika içerik şu anda gayet güzel gidiyor teşekkürler...
Bu platformda ingilizce ve türkçe olmak üzere çok fazla kurs satın almışımdır. Ancak Hakan hocanın birkaç konuda diğerlerinden pozitif ayrıştığını söyleyebilirim. Diğer kursların çoğunda teorik bir anlatım ile başlayan yoğun ve sıkıcı bir eğitim programı oluyor. Bu da çoğu zaman eğitimden sıkılıp yarım bırakmanıza sebep oluyor. Hakan hoca sadece konu anlatımına odaklanmak yerine çok daha verimli bir yol izliyor. Öncelikle ingilizce telaffuzları düzgün, akıcı konuşan ve konusuna hakim bir eğitmen. Türkçe eğitimler arasında çok nadir olan özellikler bunlar. Diğer yandan iyi bir motivasyon konuşmacısı olduğunu düşünüyorum. Orta düzeyde yazılım bilgisi ve pratiğine sahibim. Html, Css, Javascript, Node, React gibi teknolojileri defalarca kullandım ve pratiğim var. Buna rağmen hocamızın HTML konu anlatımının tamamını sıkılmadan takip ettim, faydalı kısayollar öğrendim. Kendisine bu güzel eğitim için teşekkür ederim. Eğitime henüz devam ediyorum, hızlıca tamamlayıp yeni eğitimlerinizi bekleyeceğim.
Hocam daha önce birçok eğitim almıştım ama bu eğitim çok farklı olmuş. Sanki bana birebir anlatıyormuşsunuz gibi olmuş. VSCode, Git ve GitHub bölümleri de benim çok işime yaradı. Bootstrap'i öğrendikten sonra 3 proje yaptım bile sayenizde. Muhteşeeeem. Teşekkürler. > **Eğitmen yanıtı** (3 yıl önce) Merhaba Mertcan, puanlama ve yorum için teşekkürler. Hazırladım kursta daha önce kimsenin kullanmadığı birçok tekniği kullandım. Umarım güzel projeler yapar ve öğrendiklerinle kendini hayal ettiğin seviyeye taşıyabilirsin. Başarılar dilerim
Diğer kurslar
Tüm kursları görHenüz karar vermedin mi? Yeni kurslardan ilk sen haberdar ol.
Yeni yazılım kursları, faydalı kaynaklar ve geliştirici içerikleri e-posta kutuna gelsin.