Udemy - Komple Modern JavaScript Kursu - ES6+ (2019)
Sizleri Javascript ekosistemine sa?lam bir ?ekilde dahil edecek ve i?in arkaplan?n? kavratacak yepyeni ve Modern Teknikler bar?nd?ran (ES6+) Modern Javascript Kursuna ho?geldiniz.
Description
Sizleri Javascript ekosistemine sağlam bir şekilde dahil edecek ve işin arkaplanını kavratacak yepyeni ve Modern Teknikler barındıran (ES6+) Modern Javascript Kursuna hoşgeldiniz.
Yazılım ile uzaktan yakından alakası olan herkesin bildiği gibi Javascript 2015 yılından itibaren ES6, ES7 vs. gibi sürümleriyle beraber gelen özelliklerle büyük bir gelişim gösterdi. Javascriptin bu gelişiminden ve NodeJs'in de hayatımıza girmesinden sonra gelen konseptler (Webpack,Babel, ES6, ES7 vs. ) ve özellikler(Promise , Async, Await, ES6 Sınıfları vs. ) gittikçe önem kazanmaya başladı. Ayrıca, JS'nin bu gelişiminden ve güçlenmesinden kaynaklı olarak React, Vue, Angular gibi frameworklerle de ortaya çıktı.
Ancak bildiğiniz gibi bu frameworklere dahil olmak isteyen yazılım geliştiricilerin öncelikle Javascript'i iyi bir şekilde öğrenmesi gerekiyor. İşte bu kursun genel olarak amacı, sizleri Javascript hakkında iyi bir noktaya getirmek ve bu frameworklere iyi bir şekilde hazırlamaktır.
Kurs İçeriği
Kurs boyunca şu konuları öğrenmeye çalışacağız.
Javascript Temelleri Part - 1 - Veri Tipleri , Objeler, Değişkenler
Javascript Temelleri Part - 2 - Koşullar , Döngüler, Fonksiyonlar , Window Objesi
Javascript ile DOM Manipulasyonu
Javascript - DOM Eventleri
Tarayıcıların Depolama Alanları (SessionStorage ve LocalStorage)
Dom Manipulasyonlarıyla Todo List Projesi
Javascript - OOP - Prototype
Javascript - OOP - ES6 Sınıfları ve Kalıtım
ES6+ ile gelen yeni özellikler
OOP ile Film Projesi
Ajax ve Callback ile Asenkron Programlama
ES6 Promiseleri ile Asenkron Programlama
Async ve Awaitler ile Asenkron Programlama
Yandex Translate API ile Çeviri Projesi
Exchange Rates API ile Döviz Çevirici Projesi
Github Rest API ile Github Projesi
Node ve NPM Kullanımı, Javascript Paketleri
Babel , Webpack ve Modüller
Webpack Dev Server ile Çalışanlar Projesi
Öğrencilerin Kurs Hakkında Fikir Verebilecek Bazı Değerlendirmeleri
****Yusuf Yılmaz****
Tam da Vue.js'e geçmeyi düşünürken yayımlanan dolu dolu bir kurs! Bu kursu bitirerek daha donanımlı bir şekilde geçeceğim artık. Hocamızdan bahsedecek olursak ise her zaman en iyisini yapıyor! :)
**********************
****Ali Emir Zilyas****
Udemy'de ki en iyi Javascript kursu diyebilirim. Gereksiz bilgilerden uzak, gerçekten öğrenilmesi gereken bilgilerle dolu bir eğitim. Eğitmeni dinlerken, anlayamayacağınız herhangi bir nokta olmayacak çünkü ayrıntısına kadar anlatılıyor. Bu kursu tamamladığınız zaman kafanızda bir soru işareti kalmayacak ve js yazabilecek hale geleceksiniz. Ayrıca react, node, vue gibi popüler frameworklere temeliniz sağlam bir şekilde start verebileceksiniz. Şimdiden başarılar :)
**********************
****Ali Osman Özen****
Kapsamlı müfredat, gerçek hayat uygulamaları, eğlenceli bir anlatım..
Öncelikle makine mühendisi olarak, kod yazmaya Murat hocamın Python kursuyla başladım ve 3,4 ayın sonunda Python biliyorum diyebilirim.
Belki yüzlerce kurs var burda ama Murat hocanın kurslarıyla hiç bir şey bilemden bile çok kısa bir sürede (kendinizde çaba göstermesiyle) sıfırdan çok iyi seviyelere gelebilirsiniz. Bunun canlı örneği benim ki "0" programlama altyapısına rağmen.
**********************
Kurs boyunca her konuyu kapsayacak 6 proje geliştirerek öğrendiğimiz konuları akılda kalıcı hale getirmeye çalışacağız. Kurs boyunca herhangi bir sorunuz olursa Udemy soru cevap bölümünden sorularınızı sorabilirsiniz. Sorularınıza 24 saat içinde cevap vermeye çalışacağıma emin olabilirsiniz.
Bu kurs kimler için uygun:
- Javascript'e ve Javascript Frameworklerine(React,Vue,Angular, Node vs. ) ilgi duyan herkes katılabilir
Course content
- Kurulum
- Kaynaklar, Soru Cevap ve Kurs Yorumları
- VS Code Kurulumu, Eklentiler ve Live Server Kurulumu
- Ücretsiz ReactJS Kursu
- Javascript Temelleri - Part 1 - Veri Tipleri, Objeler ve Operatörler
- Javascript'e Giriş
- Web Geliştirici Aracı ve Konsol
- Veri Tipleri - Number,String,Boolean, Null,Undefined
- Değişken Tanımlama ve ES6 Standartı (var,let,const farkları)
- Veri Tiplerini Birbirine Dönüştürme
- Operatörler ve Math Objesinin Metodları
- Stringlerin Metodları
- Template Literal - String Oluşturmakta Yeni Standart
- Arraylerin Özellikleri
- Javascriptte Obje Kavramı ve Obje Oluşturma
- Javascript Zaman Objesi ve Metodları
- Javascript Temelleri - Part 2 - Koşullar, Döngüler,Fonksiyonlar
- Karşılaştırma Operatörler, Koşullar ve Ternary Operatör
- Switch Case Yapıları
- Fonksiyonlar, IIFE ve Anonim Fonksiyonlar
- Döngüler - While, Do While , For Döngüleri
- Window(Pencere) Objesine Genel Bakış
- Kapsam (Scope) Kavramı - Function Scope, Global Scope,Block Scope
- Javascript ile DOM Manipulasyonu
- Dokümanı Tanıyalım
- Document Object Model Nedir ?
- Document Objesi - Part 1
- Document Objesi - Part 2
- Elementleri Seçme
- Elementleri Seçme ve Style Özelliklerini Değiştirme
- Dom Elementleri Üzerinde Gezinme
- Dinamik Element Oluşturma
- Dinamik Element Silme
- Elementleri Değiştirme
- Dinamik Attribute Değiştirme,Silme,Ekleme
- Javascript - DOM Eventleri
- Event Listeners ve Event Objesi Kullanma
- Keyboard Eventleri - KeyUp,KeyPress,KeyDown
- Mouse Eventleri
- Input Eventleri
- Event Capturing ve Bubbling Olayları
- Tarayıcıların Depolama Alanları
- Session Storage
- Local Storage
- Proje #1 - Todo List Projesi
- Arayüzü Tanıma ve Todo Ekleme
- Bilgilendirme Mesajları
- Todoları Storage'a Ekleme
- Sayfa Yüklendiğinde Todoları Ekleme
- Todoları Arayüzden Silme
- Todoları Storagedan Silme
- Todoları Filtreleme
- Tüm Todoları Temizleme
- ES6+ Özellikleri
- Arrow Function
- Destructing
- Spread Operator
- For In ve For Of Döngüleri
- Javascript - ES6 Maps
- Referans Tipleri Hatırlayalım
- Javascript - ES6 Sets
- Javascript - OOP - Prototype- ES6 Öncesi
- Constructorlar ve Obje Oluşturma
- Prototype - 1
- Prototype - 2
- Object.Create Metodu
- Function Prototype - Call,Apply, Bind Fonksiyonları
- Prototype Tabanlı Kalıtım
- Javascript - OOP - ES6
- Ecmascript Nedir ?
- ES6 - Sınıflar
- ES6 - Statik Metodlar
- ES6 - Kalıtım - Inheritance
- Proje #2 - Film Projesi - OOP
- Arayüzü Tanıma ve Projenin Altyapısı
- Filmleri Arayüze Ekleme
- Bilgilendirme ve Hata Mesajları
- Filmleri Storage'a Ekleme
- Tüm Filmleri Yükleme
- Filmleri Arayüzden Silme
- Filmleri Storage'dan Silme
- Tüm Filmleri Temizleme
- ES6 Sınıflarını Kullanma
- Asenkron Programlama - Part 1 - Ajax,Callback - ES6 Öncesi
- Asenkron Programlama Nedir ?
- Ajax ve JSON Nedir ?
- Ajax ve Text Dosyası İşlemleri
- Ajax ve Json İşlemleri
- Ajax ile External bir Api ile Çalışmak
- Api, Rest ve Http İstekleri
- SetTimeout ve SetInterval Fonksiyonları
- Callback Fonksiyonları Anlamak
- Arrow Function , Bind ve This İlişkisi
- Ajax ile Http Requestleri - GET
- Ajax ile Http Requestleri - POST
- Ajax ile Http Requestleri - PUT
- Ajax ile Http Requestleri - DELETE
- Asenkron Programlama - Part 2 - ES6 - Promise, Fetch
- Callback Cehennemi ve Promise
- Promise Yapısı ve Chain
- Fetch Kullanımı
- Fetch ve Promise ile HTTP İstekleri - GET
- Fetch ve Promise ile HTTP İstekleri - POST
- Fetch ve Promise ile HTTP İstekleri - PUT ve DELETE
- Asenkron Programlama - Part 3- ES7 - Async ve Await
- Async, Await Kullanımı ve Promiselerle İlişkisi
- Async, Await Yapısıyla HTTP İstekleri
- Proje #3 - Yandex Translate Api
- Yandex Translate Api - Key Oluşturma
- Arayüz Tanıtımı
- Javascript ile Translate Api İşlemleri
- Son Arayüz İşlemleri
- Proje #4 - Exchange Rates API
- Arayüz Tanıtımı
- Javascript ile Exhange Api İşlemleri
- Arayüz Kodlamaları
- Proje #5 - Github Api
- Github Api ve Arayüz Tanıtımı
- Kullanıcı ve Repo Bilgileri
- Kullanıcı Bilgilerinin Arayüzde Gösterilmesi
- Hata Mesajları
- Repo Bilgilerinin Arayüzde Gösterilmesi
- Son Arananların Storage'a ve Arayüze Eklenmesi
- Son Arananları Temizleme ve Son
- Node ve NPM
- Nodejs Nedir ?
- Nodejs'i Kurma
- Nodejs Çalışma Mantığı
- NodeJs ile Hello World Uygulaması
- Node Package Manager (NPM) ve Paketler
- Örnek Paket Kullanımı
- Global ve Yerel Paketler
- Kendi Paketlerimizi Oluşturma, Package.Json , Paket Bağımlılıkları
- Git ve Github Kullanımı
- Kendi Paketlerimizi NPM Üzerinde Yayınlama
- Babel ve Webpack , ES6 Modülleri , Require
- Babel Nedir ve Neden Kullanılır ?
- Babel'ı Projelerde Kullanma
- Webpack Nedir ve Neden Kullanılır ?
- Webpack'ı Projelerde Kullanma
- Require ve ES6 Modülleri
- Proje #6 - Modüller ile Çalışanlar Projesi
- Ortamın Kurulması
- JSON Server Kullanımı
- Request Sınıfının Yazılması
- Tüm Çalışanları Yükleme
- Yeni Çalışan Ekleme
- Çalışan Silme
- Çalışan Güncelleme - 1
- Çalışan Güncelleme - 2
- BONUS
- Tüm Projeler
- Deneme Practise Test
Komple.Modern.JavaScript.Kursu.ES6.2019.part1.rar
Komple.Modern.JavaScript.Kursu.ES6.2019.part2.rar