Sıfırdan Uçtan Uca Projelerle Python ve Django Öğren (51+ Saat)
Buy now
Learn more
Giriş
Kurs Tanıtıtım Videosu
Kaç Yazılım Dili Bilmeliyim?
Frameworkler ve Yazılım Dillerindeki Versiyon Değişiklikleri Hakkında Genel Bilgi
Yapay Zeka ve Biz
Bölüm Sonu İleri Bildirim Formu
HTML
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
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
Visual Studio Code Editör
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
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
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
Git & GitHub
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
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
CSS
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
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
BOOTSTRAP
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
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
Python Temelleri
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
'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
Python: Karar Yapıları İle Çalışmak
İlk Karar Yapısı ve Indentation ile Çalışmak
'else' Kullanımı ve Kullanırken Dikkat Etmeniz Gerekenler
İçiçe 'if' Kullanımı ve 'elif' Kullanımı
Kısa (short) 'if' Kullanımı
Bölüm Sonu İleri Bildirim Formu
Python: list ile Calışmak
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
Bölüm Sonu İleri Bildirim Formu
Python: Döngülerle Calışmak
'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ı
Bölüm Sonu İleri Bildirim Formu
Python: Fonksiyon Kullanımı
Fonksiyon Tanımlamak
011-002-fonksiyona-deger-gondermek-ve-return-ile-bilgi-dondurmek.mp4
Kendi Kendini Çağıran fonksiyonlar Nasıl Kullanılır?
Fonksiyonlarda 'args' ve 'kwargs' Kullanımı
Bölüm Sonu İleri Bildirim Formu
Python: Kütüphaneler ve Modüller
Kütüphaneler ve Modüller ile Çalışmak
Kendi Modülümüzü Nasıl Oluştururuz?
Python Süpriz Yumurta
Bölüm Sonu İleri Bildirim Formu
Python: dict ile Çalışmak
'dict' Nedir? Nasıl Tanımlanır?
013-002-dict-get-kullanimi.mp4
'dict' İçindeki Verilerin 'for' ile Kullanılması
'dict' Tanımlamanın Alternatif Yolu
Bölüm Sonu İleri Bildirim Formu
Python: tuple ile Çalışmak
'tuple' ile Çalışmak
Bölüm Sonu İleri Bildirim Formu
Python: set ile Çalışmak
'set' ile Çalışmak
Bölüm Sonu İleri Bildirim Formu
Django Kurulumu
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ı
Bölüm Sonu İleri Bildirim Formu
Django Version 5.x'e Genel Bakış
Django Version 5.x'e Genel Bakış
Django: Proje1
Django'da ilk fonksiyonumuz
startapp ile Yeni Bir App Oluşturulması
017-003-ilk-html-sayfasinin-render-ile-gosterilmesi.mp4
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ı
'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
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
'product_detail' Sayfası ve Bilgilerin Getirilmesi
'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
Django: Proje 2
Todo App Genel Yapısının Tanıtımı
018-002-TodoList-Projesinin-virtualenv-ile-Kurulmasi.mp4
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
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
Django: Proje 3
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
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
019-019-Blog-Detail-Sayfasinin-Olusturulmasi.mp4
Blog Yapısına 'Pagination' Eklenmesi
Bölüm Sonu İleri Bildirim Formu
Django: Proje 4
'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
Ü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
Full Stack Developer: Freelancer Olmak
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
Django 5.x ile Gelen Özelliklerin Kullanımı
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)
Django Uygulamalarının DigitalOcean App Platform ile Yayına Alınması
DigitalOcean App Platforma Django Uygulamasının Kurulması - Genel Bilgi
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
Birden Fazla Projenin Linux Sunucu Üzerine Kurulumu
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
Products
Course
Section
Lesson
Form İçerisindeki Bilgilerin View ile Alınıp İşlenmesi
Form İçerisindeki Bilgilerin View ile Alınıp İşlenmesi
Sıfırdan Uçtan Uca Projelerle Python ve Django Öğren (51+ Saat)
Buy now
Learn more
Giriş
Kurs Tanıtıtım Videosu
Kaç Yazılım Dili Bilmeliyim?
Frameworkler ve Yazılım Dillerindeki Versiyon Değişiklikleri Hakkında Genel Bilgi
Yapay Zeka ve Biz
Bölüm Sonu İleri Bildirim Formu
HTML
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
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
Visual Studio Code Editör
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
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
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
Git & GitHub
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
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
CSS
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
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
BOOTSTRAP
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
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
Python Temelleri
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
'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
Python: Karar Yapıları İle Çalışmak
İlk Karar Yapısı ve Indentation ile Çalışmak
'else' Kullanımı ve Kullanırken Dikkat Etmeniz Gerekenler
İçiçe 'if' Kullanımı ve 'elif' Kullanımı
Kısa (short) 'if' Kullanımı
Bölüm Sonu İleri Bildirim Formu
Python: list ile Calışmak
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
Bölüm Sonu İleri Bildirim Formu
Python: Döngülerle Calışmak
'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ı
Bölüm Sonu İleri Bildirim Formu
Python: Fonksiyon Kullanımı
Fonksiyon Tanımlamak
011-002-fonksiyona-deger-gondermek-ve-return-ile-bilgi-dondurmek.mp4
Kendi Kendini Çağıran fonksiyonlar Nasıl Kullanılır?
Fonksiyonlarda 'args' ve 'kwargs' Kullanımı
Bölüm Sonu İleri Bildirim Formu
Python: Kütüphaneler ve Modüller
Kütüphaneler ve Modüller ile Çalışmak
Kendi Modülümüzü Nasıl Oluştururuz?
Python Süpriz Yumurta
Bölüm Sonu İleri Bildirim Formu
Python: dict ile Çalışmak
'dict' Nedir? Nasıl Tanımlanır?
013-002-dict-get-kullanimi.mp4
'dict' İçindeki Verilerin 'for' ile Kullanılması
'dict' Tanımlamanın Alternatif Yolu
Bölüm Sonu İleri Bildirim Formu
Python: tuple ile Çalışmak
'tuple' ile Çalışmak
Bölüm Sonu İleri Bildirim Formu
Python: set ile Çalışmak
'set' ile Çalışmak
Bölüm Sonu İleri Bildirim Formu
Django Kurulumu
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ı
Bölüm Sonu İleri Bildirim Formu
Django Version 5.x'e Genel Bakış
Django Version 5.x'e Genel Bakış
Django: Proje1
Django'da ilk fonksiyonumuz
startapp ile Yeni Bir App Oluşturulması
017-003-ilk-html-sayfasinin-render-ile-gosterilmesi.mp4
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ı
'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
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
'product_detail' Sayfası ve Bilgilerin Getirilmesi
'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
Django: Proje 2
Todo App Genel Yapısının Tanıtımı
018-002-TodoList-Projesinin-virtualenv-ile-Kurulmasi.mp4
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
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
Django: Proje 3
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
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
019-019-Blog-Detail-Sayfasinin-Olusturulmasi.mp4
Blog Yapısına 'Pagination' Eklenmesi
Bölüm Sonu İleri Bildirim Formu
Django: Proje 4
'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
Ü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
Full Stack Developer: Freelancer Olmak
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
Django 5.x ile Gelen Özelliklerin Kullanımı
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)
Django Uygulamalarının DigitalOcean App Platform ile Yayına Alınması
DigitalOcean App Platforma Django Uygulamasının Kurulması - Genel Bilgi
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
Birden Fazla Projenin Linux Sunucu Üzerine Kurulumu
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
Lesson unavailable
Please
login to your account
or
buy the course
.