Angular ile Sıfırdan İleri Seviye Web Geliştirme
What you'll learn
- Angular ile mükemmel uygulamalar geliştirin.
Requirements
- Javascript Bilgisi
Description
Angular son zamanlarda oldukça popüler hale gelen ve Google tarafından geliştirilen bir javascript framework' üdür.
Angular sayesinde kolaylıkla mobil uygulama gibi çalışan dinamik web uygulamaları (SPA) oluşturabiliriz.
Peki nedir tek sayfalık (SPA) javascript uygulamaları ?
Eminim ki; ziyaret ettiğiniz her hangi bir web uygulamasının sanki bir masaüstü ya da mobil uygulama şeklinde çalıştığını görmüşünüzdür. Yani bir butona tıkladığımızda sayfanın tekrar baştan yüklenmesi şeklinde çalışan klasik web uygulamasının aksine sanki bir mobil uygulama kullanıyormuş hissi veren ve sürekli baştan yüklenmeyen dinamik, kullanıcı deneyimi en üst düzeyde olan bir javascript uygulamasıdır. Bu tarzda çalışan web uygulamalarını angular ile kolaylıkla geliştirebiliyoruz.
Kursumuz sıfırdan detaylı bir konu anlatımına sahiptir. Üstelik konuları baştan sonra geliştirdiğimiz uygulamalar üzerinden öğrenmekteyiz.
Kursumuzda baştan sona bir çok angular projesini geliştiriyoruz. Kurs sonunda iyi seviyede Angular biliyor olacaksınız.
Neden Angular ?
Hızlı bir biçimde SPA uygulama geliştirilebilir.
Modüler bir yapıya sahiptir. Uygulamanızı parçalara bölebilirsiniz. Tekrar kullanılabilirlik konusunda oldukça başarılıdır.
İhtiyacınız olan bütün paketler Angular proje kurulumuyla birlikte geliyor.
Cross Platfromlar üzerinde çalışılabilir. Uygulamanızı web, desktop ve mobile olarak geliştirilebilir.
Kullanıcı deneyimi olarak oldukça başarılıdır.
Aynı değişken üzerindeki herhangi bir değişiklik two-way data binding sayesinde bütün sayfa üzerindeki ilgili alanların değişmesini tetikler.
Kurs planımız;
Başlangıç
TypeScript
Hazırlık Projesi - TodoApp
Angular Temel Özellikleri - MovieApp
Data Binding Yöntemleri
Directives
Uygulama: Table Component
Template-driven Forms
Reactive Forms
Http Servisleri ile Çalışma
Routing
ShopApp - Eticaret Uygulaması
Bootstrap 4
Who this course is for:
- Güçlü bir front-end geliştiricisi olmak isteyenler.
Instructors
Merhaba,
Kocaeli Üniversitesi Bilgisayar Öğretmenliğinden 2005 yılında mezun oldum. Yaklaşık 20 yıldır bir çok alanda yazılım eğitimleri vermekteyim.
Eğitimlerimde yalnızca teorik bilgiye değil, gerçek proje deneyimine odaklanıyorum. Her dersi, öğrencilerimin kendi başına proje geliştirebilecek seviyeye ulaşmalarını hedefleyerek sade, anlaşılır ve doğrudan uygulamalı bir şekilde anlatıyorum. Amacım; sıfırdan başlayan bir öğrencinin bile net ve yol gösterici anlatımlarla kısa sürede kendine güvenen bir geliştirici haline gelmesini sağlamak.
Udemy ile birlikte eğitim yayınladığım platformlarda (Btk Akademi ve Youtube) toplamda eğitimlerime katılan öğrenci sayısı yaklaşık 600.000 civarında.
Eğitimlerimin yüzbinlere ulaşması benim bu alandaki en büyük motivasyon kaynağım çünkü insanların hayatlarına dokunmak ve onların başarıya ulaşmasında ufak bir katkı da bulunabilmek benim için çok güzel bir duygu.
Eğer siz de kalıcı öğrenmeye, uygulama temelli gelişime ve yalın anlatıma önem veriyorsanız, doğru yerdesiniz.
Görüşmek üzere.
Merhaba ben Sena Turan,
Celal Bayar Üniversitesi Makine Mühendisliği bölümü mezunuyum ve bir süredir online eğitimler hazırlamaktayım.
Yazılım dünyası hızla değişen bir alan olup, sürekli olarak yeni diller, araçlar ve teknolojiler ortaya çıkmaktadır. Bu dinamik yapıda, doğru bilgiye hızlı ve etkili bir şekilde erişim, yazılım geliştiricilerin ve teknoloji profesyonellerinin en büyük ihtiyaçlarından biridir. Bu ihtiyacı göz önünde bulunduran bir eğitmen olarak, online eğitim platformlarında yazılım alanında kapsamlı ve öğretici video eğitimler hazırlamaktayım. Eğitimlerimde amacım, yazılım geliştirme sürecini en temel seviyeden ileri düzeye kadar tüm seviyelerdeki öğrencilere en iyi şekilde öğretmektir.
Eğitimlerim, başlangıç seviyesinden uzmanlık seviyesine kadar geniş bir yelpazeye hitap etmektedir. Başlangıç düzeyindeki yazılım geliştiriciler için, temel programlama dillerine (Python, JavaScript, C#, vb.) yönelik anlaşılır ve etkili içerikler sunuyorum. Orta ve ileri seviyedeki katılımcılar içinse, daha karmaşık konulara, yazılım mimarisi, veri yapıları, algoritmalar, web geliştirme, mobil uygulama geliştirme, yapay zeka ve makine öğrenmesi gibi alanlara yönelik derinlemesine video eğitimleri hazırlıyorum.
Video eğitimlerimde, teoriyi pratikle harmanlamaya özen gösteriyorum. Katılımcıların öğrendiklerini anında uygulayabilecekleri projeler üzerinden örnekler sunarak, konuların daha somut hale gelmesini sağlıyorum. Aynı zamanda, her eğitimde katılımcıların sorularını cevaplayabileceği etkileşimli bölümler yer alıyor. Bu sayede, öğrencilere yalnızca bilgi değil, aynı zamanda problem çözme yeteneklerini geliştirecek araçlar da sunuyorum.
Yazılım geliştirme süreci sadece kod yazmak değil, aynı zamanda yazılımın mantığını ve en iyi uygulamaları anlamakla ilgilidir. Eğitimlerimde, temiz kod yazımı, yazılım testleri, versiyon kontrol sistemleri (Git), yazılım geliştirme yaşam döngüsü gibi önemli konulara da değiniyorum. Bu, katılımcıların daha profesyonel ve verimli bir yazılım geliştirme süreci geçirmelerine olanak tanıyor.
Sürekli öğrenmeye inanan bir eğitmen olarak, eğitim içeriklerimi düzenli olarak güncelliyor ve en son teknolojik gelişmeleri takip ederek, katılımcılara en güncel bilgiyi sunuyorum. Online eğitimlerin esnekliği, farklı zaman dilimlerinde ve farklı hızlarda öğrenme imkanı sunduğundan, öğrencilere her türlü öğrenme tarzına hitap eden bir ortam sağlıyorum.
Yazılım alanındaki video eğitimlerim, öğrencilere teoriyi pratiğe dökme, güncel teknoloji ve metodolojileri öğrenme ve yazılım geliştirme becerilerini profesyonel seviyeye taşıma konusunda önemli bir fırsat sunmaktadır. Eğitimlerim, katılımcılara yalnızca teknik bilgi kazandırmakla kalmayıp, aynı zamanda yazılım dünyasında güçlü bir temel oluşturmalarını sağlayarak, onların kariyerlerinde bir adım öne çıkmalarını destekliyor.