Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development JavaScript

Sıfırdan İleri Seviye Modern Javascript Dersleri ES7+

Modern javascript dersleri ile (ES6 & ES7+) Nodejs, Angular, React ve VueJs için sağlam bir temel oluşturun.
Rating: 4.5 out of 54.5 (1,238 ratings)
11,554 students
Created by Sadık Turan
Last updated 2/2021
Turkish
30-Day Money-Back Guarantee

What you'll learn

  • Javascript dilini etkin bir şekilde kullanabileceksiniz.
  • Javascript ile Object Oriented Programlamayı, Prototype Yapısını ve ES6 Sınıflarını öğreneceksiniz.
  • Javascript'de Asenkron İşlemlerin yürütülmesini sağlayan Callback, ES6 Promise ve ES7 Async Await yapısını detaylı bir şekilde öğreneceksiniz.
  • ES5, ES6 ve ES7 arasındaki farklılıkları öğrenecek.
  • Ve en önemlisi NodeJs , Angular ,React ve VueJs ile uygulama geliştirebilecek bir alt yapıya sahip olacaksınız.
  • Kurstan sonra herhangi bir Javascript Framework'üne (Angular, React, Vue, Node vs. ) rahatlıkla adapte olabileceksiniz.

Course content

23 sections • 192 lectures • 29h 12m total length

  • Preview03:54
  • Preview00:21
  • Preview10:00

  • Preview06:55
  • PreviewProcessing..
  • Değişken Türleri
    07:32
  • Tür Dönüşümü
    10:50
  • Uygulama : Değişkenler
    10:20
  • Operatörler
    13:38
  • Uygulama : Operatörler
    12:21
  • Dates & Times
    09:40
  • Uygulama : Dates & Times
    16:41
  • Numbers & Number Metotları
    10:27
  • Uygulama : Numbers
    07:51
  • Strings & String Metotları
    12:36
  • Template Literals
    05:48
  • Uygulama : Strings
    11:18
  • Dizi & Dizi Metotları
    17:19
  • Uygulama : Diziler
    15:06
  • If / Else Koşul İfadeleri
    10:36
  • Switch Koşul İfadeleri
    08:41
  • Uygulama : Koşul İfadeleri
    10:56
  • Object Literals
    13:39
  • Uygulama : Object Literals
    13:47
  • Döngüler
    12:11
  • Dizi & Nesnelerin Döngü ile Kullanımı
    10:54
  • Uygulama : Döngüler
    10:59
  • Fonksiyonlar
    06:47
  • Function Declarations & Expressions
    08:48
  • Uygulama : Fonksiyonlar
    10:55
  • Window Nesnesi
    13:06
  • Scopes (Let & Const)
    11:23
  • Javascript Temelleri
    13 questions

  • Dom Nedir ?
    04:48
  • Document Object Model' i Tanıyalım
    07:18
  • Tekil Element Seçimi
    12:30
  • Çoklu Element Seçimi
    11:48
  • Dom Elementleri Üzerinde Gezinme
    13:07
  • Element Oluşturma
    07:27
  • Element Silme & Güncelleme
    15:36
  • Event Listeners Kullanımı
    09:08
  • Mouse Events
    09:35
  • Keyboard Events
    10:55
  • Event Bubbling & Capturing Olayları
    11:28
  • Tarayıcı Bilgi Saklama : Local & Session Storage
    09:24

  • Uygulama Tasarım Yapımı
    08:25
  • Todo Eleman Ekleme
    09:22
  • Todo Eleman Silme
    09:45
  • Todo Elemanlarını Diziden Sayfaya Aktarma
    04:30
  • Local Storage ile Çalışma
    11:57

  • Uygulama Tasarım Yapımı
    06:47
  • İlk Slider' in Yüklenmesi
    05:28
  • Slider Kontrollerinin Eklenmesi
    08:50
  • Rastgele Slider & Slider Geçiş Süresi Ayarı
    14:25

  • Uygulama Tanıtımı
    02:07
  • Uygulama Tasarımı
    08:33
  • Temel Validation Kurallarının Uygulanması - Required Validation
    15:39
  • Kodların Düzenlenmesi
    07:20
  • Diğer Validation Kurallarının Uygulanması
    08:47

  • Uygulamanın Tanıtımı
    01:44
  • Uygulama Tasarımı
    18:10
  • Seçilen Koltuklar İçin Ücret Hesabı
    13:07
  • Bilet Bilgilerinin Local Storage ile Saklanması
    12:37
  • Bilet Bilgilerinin Local Storage' den Alınması
    06:48

  • Uygulamanın Tanıtımı
    00:55
  • Uygulama Tasarımı
    19:31
  • Kullanıcıdan Input Alma
    12:13
  • Hesaplamanın Yapılması
    16:13
  • Switch Case Kullanımı
    04:12

  • Preview01:39
  • Tasarımın Hazırlanması
    18:38
  • Kelimenin Gösterilmesi
    10:24
  • Popup Kutusu ile Mesajın Gösterilmesi
    06:42
  • Keydown event
    08:33
  • Hatalı Harflerin Gösterilmesi
    06:13
  • Hata Mesajının Gösterilmesi
    07:25
  • Tekrar Oyna İşlevinin Eklenmesi
    04:00

  • Objects
    07:24
  • Nesne Oluşturma : Constructor
    08:05
  • Prototype
    16:06
  • Uygulama : Constructor & Prototype
    10:15
  • Object.create
    05:27
  • Prototype Tabanlı Kalıtım
    10:34
  • Built-in Constructors
    09:00
  • Uygulama : Kalıtım
    13:50
  • Primitive & Objects
    09:58
  • Callback Fonksiyonlar
    08:38
  • Immediate Fonksiyonlar
    04:37
  • Fonksiyondan Fonksiyon Döndürme
    07:17
  • Getter & Setters
    08:02
  • Call, Apply & Bind
    06:39
  • Uygulama : Call, Apply & Bind
    05:51
  • Error Handling (Try/Catch)
    07:23
  • Uygulama : Error Handling
    08:22

Requirements

  • Temel html ve css bilgisine sahip olmanız yeterlidir.
  • Herhangi bir programlama bilgisine sahip olmanız gerekmemektedir.

Description

Sizleri Javascript dünyasına hazırlayacak ve işin temelini modern javascript teknikleriyle (ES6/ES7+) öğretecek Modern Javascript kursumuza hoş geldiniz.

Web geliştirme ile ilgilenmiş herkesin az çok bildiği Javascript, 2015 yılından itibaren kendini modern javascript teknikleriyle (ES6 & ES7+) oldukça geliştirdi ve geldiğimiz şu noktada mutlaka her yazılımcının iyi bir şekilde Modern Javascript biliyor olması gerekiyor. Çünkü Javascript' in kullanım alanı oldukça arttı.

Peki Javascript ile neler yapabilirim?

  • Nodejs ile birlikte Javascript bir backend programlama dili haline geldi. Artık Javascript' i dinamik bir web uygulamasını geliştirirken kullanabiliriz.

  • Angular, React ve VueJs kütüphaneleri kullanarak mobile uygulama gibi çalışan web uygulamalarını yapabilirsiniz. (Single Page Application-SPA)

  • Javascript ile Restful Servis Apilerinden kolaylıkla veri okuyarak uygulama geliştirebilirsiniz.

  • Javascript ile Android ve IOS uygulamaları geliştirebilirsiniz.

  • Javascript ile Cross Platform Masaüstü uygulamalarını geliştirebilirsiniz.

Sağlam bir modern Javascript bilgisine sahip olmak son zamanlarda yazılım adına yapmamız gereken en önemli adımdır. Modern Javascript kursumuzda modern javascript tekniklerini javascript dersleri ile iyi bir şekilde öğrenerek nodejs, angular, react ve vuejs için güzel bir temel oluşturacağız. 

Kurs Planımınız;

  1. Javascript Temelleri: 1.Seviye (Değişkenler,Operatörler,Objeler,Diziler)

  2. Javascript Temelleri: 2.Seviye (Koşul İfadeleri,Döngüler,Fonksiyonlar)

  3. Javascript Dom Manipulasyonu

  4. Javascript Events

  5. Proje #1 - Todo Uygulaması - Dom

  6. Proje #2 - Slider Uygulaması - Dom

  7. Javascript Nesne Tabanlı Programlama

  8. Javascript İleri Seviye Fonksiyonlar

  9. Proje #3 - Nesne Tabanlı Programlama ile Quiz Uygulaması

  10. Modern Javascript Teknikleri: ES6 / ES7+

  11. Proje #4 - Kurslar Uygulaması - ES6 Class Kullanımı

  12. Asekron Programlama & AJAX (Json,Restful Api, Callback, Promise, Fetch Api, Async & Await )

  13. Proje #5 - Profil Arama Projesi - Api Projesi

  14. Javascript Patterns

  15. Proje #5 - Ürün Katalog Projesi- Modüller ile Proje Geliştirme

  16. Nodejs & Npm

  17. Webpack, Babel & ES6 Module

  18. TypeScript

Zaman kaybetmeden Javascript dünyasına katılın ve Modern Javascript' in getirdiği güzellikleri modern javascript dersleri ile hep beraber tanımaya başlayalım.

Who this course is for:

  • Javascipt ve Javascript türevlerine (NodeJs, Angular, React, VueJs) ilgi duyan herkes katılabilir.

Instructor

Sadık Turan
Web Geliştirici & Eğitmen
Sadık Turan
  • 4.6 Instructor Rating
  • 22,700 Reviews
  • 103,592 Students
  • 13 Courses

Merhaba ben Sadık Turan. 

19 yılı aşkın süredir Yazılım ile ilgilenmekte olup 15 yıldan beri Yazılım eğitimi vermekteyim.

İlgi alanım daha çok Web Uygulamaları geliştirmek üzerine olmakla birlikte son zamanlarda ilgilendiğim teknolojiler ; Asp net core mvc, Xamarin, Python, ve Javascript tabanlı geliştirilen uygulamalardır. Dolayısıyla NodeJs, Angular, React ve VueJs bir hayli ilgimi çekmektedir.

Verdiğim eğitimlerdeki kaliteyi hep iyi seviyede tutmak adına daima gerçek senaryolar üzerinden uygulama odaklı yalın ve anlaşılır bir dille anlatım yapmaktayım. Ayrıca en son çıkan araçları kullanmaya özen gösteriyorum.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.