• Buradasın

    Flask ile İlk Web Uygulaması Oluşturma Eğitimi

    youtube.com/watch?v=neYWW-qZ_h0

    Yapay zekadan makale özeti

    • Bu video, Tirendaz Academy'de sunulan bir eğitim dersidir. Eğitmen, Flask framework'ü kullanarak ilk web uygulamasının nasıl oluşturulacağını adım adım göstermektedir.
    • Video, Visual Studio editörü kullanılarak Flask uygulamasının kurulumundan başlayarak, sanal ortamın aktifleştirilmesi, dosya yapısının oluşturulması ve temel kodların yazılması sürecini kapsamaktadır. İlk bölümde "Merhaba Dünya" sayfası oluşturma, view fonksiyonları ve rotalar ele alınırken, ikinci bölümde dinamik URL oluşturma ve kullanıcı ismini ekrana yazdırma örneği gösterilmektedir.
    • Eğitim, uygulamanın otomatik yenileme özelliği ve debug modu gibi pratik bilgiler de içermekte ve bir sonraki derste template konusunun anlatılacağı bilgisiyle sonlanmaktadır.
    İlk Flask Uygulaması Hazırlığı
    • Derste ilk Flask uygulaması oluşturulacak ve Visual Studio Code editörü kullanılacak.
    • Flask ile çalışırken öncelikle sanal ortamı aktif hale getirmek gerekiyor.
    • Sanal ortamı aktif hale getirmek için "workon flaskend" komutu kullanılıyor.
    01:43Proje Dosyası Oluşturma
    • Masaüstüne "mkdir plusproje" komutu ile yeni bir klasör oluşturuluyor.
    • Visual Studio Code'da "plusproje" klasörünü açıp "app.py" isminde yeni bir dosya oluşturuluyor.
    • Flask'tan Flask sınıfı import edilip, "app" isimli bir örnek oluşturuluyor.
    03:22İlk Rota ve View Fonksiyonu
    • URL ile fonksiyon arasındaki ilişkiyi "rota" belirler ve kök URL için @app.route('/') dekoratörü kullanılıyor.
    • View fonksiyonu olarak "index" fonksiyonu tanımlanıp, ekrana "Merhaba Dünya" yazısı döndürülüyor.
    • Kodları test etmek için terminalde "set FLASK_APP=app.py" ve "flask run" komutları çalıştırılıyor.
    05:27HTML Tag'leri ve Debug Modu
    • View fonksiyonunda HTML tag'leri kullanılabilir, örneğin "Merhaba Dünya" yazısı <h1> tag'leri içerisine alınabilir.
    • Değişikliklerin otomatik olarak görünmesi için "set DEBUG=1" komutu ile debug modu aktif edilebilir.
    • Web server'ı programatik şekilde çalıştırabilmek için "if __name__ == '__main__':" bloğu ve "app.run(debug=True)" kullanılabilir.
    08:51İkinci Rota Ekleme
    • "about" rotası için @app.route('/about') dekoratörü kullanılıyor.
    • "about" fonksiyonu tanımlanıp, döndürülen değer olarak "<h1>Hakkında Sayfası</h1>" belirleniyor.
    • "about" rotasına gidildiğinde "Hakkında Sayfası" yazısı görüntüleniyor.
    09:21Dinamik URL Oluşturma
    • Terminalde "python mrb.py" komutu ile uygulama çalıştırılır ve yerel adres browser'da çalıştırılır.
    • About sayfası ekrana yazılır.
    • URL'leri dinamik hale getirmek, her kullanıcı için sayfayı özelleştirmek demektir.
    09:48Kullanıcı İsimli Dinamik Sayfa
    • Kullanıcıyı kendi ismiyle selamlayabilmek için yeni bir dekoratör yazılır.
    • "user/<name>" formatında URL oluşturulur ve view fonksiyonuna "name" argümanı iletilir.
    • Adres çubuğuna "user/bahar" gibi yazıldığında "Merhaba Bahar" şeklinde ekrana yazılır.
    10:54Dersin Kapanışı
    • Dinamik URL hatası çalıştırılır ve ilk Plus uygulaması yazılır.
    • Plus ve web geliştirme yeni olanlar için karışık gelebilir, ancak yeni uygulamalar yazıldıkça kodlar daha iyi anlaşılacaktır.
    • Gelecek ders template konusu anlatılacak ve kanalda 400'den fazla eğitim videosu bulunmaktadır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor