• Buradasın

    Web Developer Yol Haritası Eğitim Videosu

    youtube.com/watch?v=u1mFx4Gp65o

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan web geliştirme eğitim serisinin ilk dersidir.
    • Video, web developer olmanın yol haritasını anlatmaktadır. İlk bölümde web developerın ne olduğu, front-end ve backend alanları açıklanırken, ikinci bölümde backend programlama dilleri ve platformları (ASP.NET, MVC, PHP, Python, Node.js, Java) karşılaştırılmaktadır. Eğitmen, web geliştirme mesleğinde başarılı olmak için planlı ilerlemenin önemini vurgulayarak, her iki alanda da öğrenmek gereken temel araçları ve kütüphaneleri detaylı şekilde anlatmaktadır.
    • Eğitim serisinin içeriğinde HTML, CSS, JavaScript, Bootstrap, jQuery, Angular, ASP.NET MVC, veritabanı işlemleri, Entity Framework, üyelik sistemi ve Web API gibi konuların yer alacağı belirtilmektedir. Ayrıca, kurumsal firmalarda ve freelancer olarak çalışırken hangi dillerin daha avantajlı olabileceği de açıklanmaktadır.
    00:00Web Developer Yol Haritası
    • Bu ders, web developerın yol haritasını anlatarak, teknik bilgi öğrenmeye başlamadan önce kendini hangi konularda geliştirmesi gerektiğini bilmenin önemini vurguluyor.
    • Planlı ilerlemek her şeyden önemlidir, aksi takdirde zamanınızı boşa harcayabilir ve çıkmaz bir yola sapabilirsiniz.
    • Web developer olmak için önce ne öğreneceğinize karar vermeniz gerekir, çünkü piyasada birbirinin eşdeğeri olan çok sayıda araç bulunmaktadır.
    01:49Web Developerın Temel Alanları
    • Web development iki ana başlık altında değerlendirilir: front-end ve backend.
    • Front-end, kullanıcıların web sayfası üzerinde gördüğü her nesne ile alakalı işleri yapar (tasarım, renk, konum gibi).
    • Backend, arka tarafta dönen işlerin tanımıdır; örneğin bir butona tıkladığınızda tetiklenecek olan programın yazımı ile alakalı işler yapar.
    03:14Front-end ve Backend Arasındaki Farklar
    • Tasarım yeteneği olan kişiler genellikle front-end tarafında daha başarılı olurlar.
    • Dinamik olmayan bir web sitesi (sadece tanıtım sitesi) sadece front-end alanı ile uğraşan kişi tarafından kendi başına yapılabilir.
    • Dinamik içerik isteyen, sürekli değişen tasarımcıya ihtiyaç duymayan veya sistemdeki bilgileri kendi başı başına değiştirmek isteyen müşteriler için backend tarafına da hakim olmanız gerekiyor.
    04:36Kurumsal ve Freelancer Farkları
    • Kurumsal firmalarda front-end ve backend çalışanları ayrı olabilir, bu durumda her şeyi bilmen gerekmiyor.
    • Küçük firmalarda veya freelancer olarak çalışırken front-end ve back-end kısmının ikisine de hakim olmanız gerekiyor.
    • Küçük firmalar, iki ayrı alanda çalışacak ayrı kişiler yerine bütün işleri yaptırmak isteyebilirler.
    06:56Front-end İçin Gerekli Araçlar
    • Front-end kısmındaki en temel konular HTML, CSS ve JavaScript'tir.
    • Bu üç temel kavram olmadan bir front-end development işini yapamazsınız.
    • Bootstrap kütüphanesi, HTML, CSS ve JavaScript ile günlerce uğraşıp yapamayacağınız komponentleri sadece beş-on dakika içinde yapabilmenizi sağlar.
    08:56Ek Araçlar ve Öneriler
    • Sitelerinizi daha hareketli hale getirmek için jQuery kullanmanız gerekiyor, bu JavaScript'i daha etkin kullanabilmek için gereken bir araçtır.
    • AngularJS, jQuery'den sonra daha az kod yazarak daha çok iş yapabileceğiniz yeni bir JavaScript kütüphanesidir.
    • 2017 itibariyle en güncel ve popüler araçlar Bootstrap, jQuery ve AngularJS'tir; jQuery mutlaka bilmen gerekiyor, AngularJS ise bilsende bilmesende olur.
    11:09Backend Programlama ve Server Tabanlı Dil Seçimi
    • Backend kısmında yazılım yazılır ve dinamik görüntü oluşturmak için programlama dili kullanılır.
    • Server tarafında yazılan kodlar yorumlanıp kullanıcıya HTML olarak gönderilir.
    • Kullanıcılar form doldurduğunda bilgiler server'a gider, server işlemi değerlendirir ve kullanıcıya sonuç gönderir.
    12:27Server Tabanlı Dillerin Seçimi
    • Server'da hangi kod yazıldığı önemli değil, sonuç aynı şekilde kullanıcıya gönderilir.
    • İş başvurularında hangi dinamik server tabanlı dillerin en popüler olduğu ve kurumsal firmaların hangi dilleri kullandığı önemlidir.
    • Kurumsal firmalar genellikle Microsoft'un ASP.NET araçlarını kullanır çünkü güvenlik açısından avantajlıdır.
    14:00Microsoft ASP.NET ve Alternatifler
    • Microsoft'un ASP.NET için Visual Studio gibi sürekli geliştirilen IDE'leri vardır.
    • Node.js son zamanlarda çok popüler olan, diğer araçlardan 8-10 kat daha hızlı çalışan bir server tabanlı dildir.
    • Node.js sadece bir derleyici kullanır ve arka tarafta tamamen JavaScript kullanır, bu da tarayıcıda kullanılan JavaScript kodlarının server'da da çalışmasını sağlar.
    16:19Freelancer ve Kurumsal Firmalar İçin Dil Seçimi
    • Freelancer olarak çalışırken arka tarafta ne yazdığınız önemli değildir, bu nedenle sıfırdan öğreniyorsanız Node.js, PHP veya başka bir dil seçebilirsiniz.
    • Backend'te ne öğreneceğinizi seçip ona göre ilerlemek en mantıklıdır çünkü hepsinde çok iyi olamazsınız.
    • ASP.NET bir platformdur ve altında web programlama geliştirilebilir, arka tarafta C# programlama dilini kullanır.
    17:48ASP.NET Web Form ve MVC
    • ASP.NET'in Web Form ve MVC platformları vardır, her ikisinin de yazıları farklıdır.
    • MVC web formdan daha popülerdir, ancak Web Form yıllardan beri geliştirilen ve hala geliştirilmeye devam eden bir platformdur.
    • Kurumsal firmaların yıllar önce yazdığı uygulamaları MVC'ye geçirmesi zor olduğu için Web Form bilinebilir.
    19:12Kurs İçeriği
    • Kursta HTML, CSS, JavaScript, Bootstrap, jQuery, Angular, ASP.NET MVC anlatılacaktır.
    • ASP.NET'in temel kullanımı, orta seviye, veritabanı ile çalışma, veritabanı mantığı ve Entity Framework konuları işlenecektir.
    • Üyelik sistemi ve temel seviyede Web API konuları da kursta anlatılacaktır.

    Yanıtı değerlendir

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