VS Code Ayarlar Menüsü

VS Code Ayarlar Menüsü

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Sıfırdan Uçtan Uca Projelerle Python ve Django Öğren (51+ Saat)

Buy nowLearn 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 Formu1

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 Getirilmesi1