VS Code temelleri
Düzenleyiciyi, tümleşik terminali, arama ve çoklu imleci, Git panelini ve eklentileri günlük işinde rahatça kullanmayı öğrenirsin.
Seviye 101 · 14 ders · 12 pratik lab
Dersler
Düzenleyici
- Klasör açmak, gezgin ve çalışma alanı
- Komut paleti ve kısayollar
- Arama, değiştirme ve çoklu imleç
- Ayarlar ve settings.json
- Kısa görev: yüz satırlık yapılandırmayı çoklu imleçle düzenle
Terminal ve Git
- Tümleşik terminal ve görevler
- Kaynak denetimi paneli: hazırlama ve commit
- Fark görünümü ve birleştirme düzenleyicisi
- Kısa görev: çatışmalı birleştirmeyi düzenleyicide çöz
Eklentiler
- Eklenti kurmak ve güvenilirliğini değerlendirmek
- Çalışma alanı güveni ve kısıtlı mod
- Denetleyiciler ve biçimlendiriciler
- Kısa görev: ekip için önerilen eklenti ve ayar dosyası hazırla
Kapanış
- Bitirme görevi: bir betik projesini VS Code’da baştan sona düzenle ve commit’le
Pratik lablar
- Sunucu listesinden JSON dizisi: Satır satır verilen sunucu adlarını çoklu imleçle tırnaklı ve virgüllü bir JSON dizisine dönüştür ve dosyanın geçerli JSON olduğunu editörde göster.
- Yirmi dosyada tarih biçimi: Çalışma alanındaki tüm betiklerde gün-ay-yıl biçimindeki tarihleri yakalama gruplu düzenli ifadeyle yıl-ay-gün biçimine çevir, arşiv klasörünü dışarıda bırak ve değişen dosya sayısını raporla.
- Dağınık dışa aktarımdan YAML envanter: Ekin Kooperatifi’nin dağınık CSV dışa aktarımını betik yazmadan, yalnızca sütun seçimi, çoklu imleç, düzenli ifade ve satır sıralama ile temiz bir YAML envanterine dönüştür.
- Yalnızca bu projeye özel ayarlar: Sekme genişliğini, satır sonu boşluğu kırpmayı ve kaydederken biçimlendirmeyi kullanıcı ayarlarına dokunmadan yalnızca çalışma alanı için ayarla ve settings.json dosyasını göster.
- İki depo, tek pencere: Betik deposu ile yapılandırma deposunu çok köklü bir çalışma alanında birleştir, her klasöre ayrı ayar ve gizlenecek dosya kalıpları ver ve çalışma alanı dosyasını kaydet.
- Hâlâ sekme kullanan Python dosyaları: Kullanıcı, çalışma alanı, dile özel ayarlar ve .editorconfig arasındaki öncelik yüzünden Python dosyalarının neden hâlâ sekmeyle girintilendiğini bul ve doğru seviyede tek değişiklikle düzelt.
- Kısayolla çalışan test görevi: Projenin test betiğini çalıştıran bir görevi tasks.json içinde varsayılan test görevi olarak tanımla ve kısayolla tümleşik terminalde çalıştığını göster.
- Tek dosyadan iki commit: Aynı dosyadaki iki ilgisiz değişikliği kaynak denetimi panelinde seçili satırları sahneleyerek iki ayrı commit’e böl ve zaman çizelgesinde iki commit’i göster.
- Hataları Sorunlar paneline düşen görev zinciri: Denetleyiciyi, testleri ve paketlemeyi sırayla çalıştıran bağımlı görevler tanımla ve denetleyici çıktısını dosya ve satır bilgisiyle Sorunlar paneline düşüren bir sorun eşleyici yaz.
- Depoyla gelen eklenti önerisi: Çalışma alanına önerilen eklentiler dosyası ekle, önerilen kabuk betiği denetleyicisini kur ve örnek betikteki uyarıların editörde göründüğünü göster.
- Güvenilmeyen depoyu kısıtlı kipte aç: Lab’daki bilinmeyen kaynaklı depoyu kısıtlı kipte aç, klasör açılınca çalışacak görevleri ve komut çalıştıran ayarları bul ve kısıtlı kipin neyi engellediğini listele.
- Üç benzer eklentiden güvenlisi: Lab’da verilen birbirine benzeyen üç eklenti paketinin bildirim dosyalarını, etkinleşme olaylarını ve betiklerini incele, güvenli olanı gerekçesiyle seç ve yalnızca onu paketten kur.
Kurs hakkında
Düzenleyiciyi, tümleşik terminali, arama ve çoklu imleci, Git panelini ve eklentileri günlük işinde rahatça kullanmayı öğrenirsin.
Ne öğreneceksin
- Düzenleyici
- Terminal ve Git
- Eklentiler
- Kapanış
Ön koşullar
Ön bilgi gerekmez; kurs sıfırdan başlar.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux masaüstünde geçer; araçlar pencereli arayüzleriyle hazırdır. Kurulum gerekmez, bilgisayar ekranı önerilir.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs başlangıç düzeyindedir; her terim ilk geçtiği yerde açıklanır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.