Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Node.js Eğitimi - Sıfırdan Profesyonele NodeJs ve Javascript
Highest Rated
Rating: 4.4 out of 5(67 ratings)
343 students

Node.js Eğitimi - Sıfırdan Profesyonele NodeJs ve Javascript

Sıfırdan, En temelden Profesyonele NodeJs ve JavaScript Eğitimi
Last updated 11/2021
Turkish

What you'll learn

  • NodeJs ile kod yazmayı
  • NodeJs kullanarak açık kaynak kod oluşturmayı
  • JavaScript'in temellerini
  • En önemli NodeJs kütüphanelerini
  • NodeJs ile sunucu yazmayı
  • NodeJs ve JavaScript'in son özelliklerini
  • NodeJs nedir
  • JavaScript'in en önemli özellikleri nedir
  • Neden NodeJs en önemli sunucu ortamıdır
  • NodeJs'in avantajları
  • NodeJs'in dezavantajları
  • JavaScript tarafındaki karmaşıklıklardan kurtulmayı
  • BabelJs'in kullanımını
  • BabelJs ile transpile işlemi
  • BabelJs ile compile işlemi
  • npm paket yükleyicisinin tüm özelliklerini
  • Express sunucu çatısının nasıl çalıştığını
  • Express sunucu çatısının nasıl düzenlendiğini
  • Express sunucu çatışı için özelleştirilmiş ara katman yazılımlarını
  • Express sunucu çatısına ekstra modül yazılımını
  • ExpressJs üzerine eklenebilecek ekstra modülleri
  • ExpressJs ile en hızlı geliştirmelerin nasıl yapılacağı

Course content

7 sections54 lectures13h 4m total length
  • NodeJs hakkında bilgiler4:55

    Bu bölümde NodeJs nedir, nasıl çalışır, avantajları ve dezavantajları, npm, hangi şirketler NodeJs yatırım yapmıştır görmekteyiz.

  • NodeJs kurulumu - Windows4:30

    Bu bölümde NodeJs kurulumunu gerçekleştireceğiz. Mac ve Linux için yükleme videoları eklenecektir. Aşağıdaki linki kullanarak kurulumu gerçekleştirebilirsiniz.

  • Visual Studio Code Kurulumu - Windows7:26

    Visual Studio Code'u kurmak için bu videoyu izleyebilirsiniz.

    Mac ve Linux için kurulumlar aynıdır.

  • Örnek bir NodeJs Projesi ve NodeJs projesinin özellikleri12:24

    Bu bölümde örnek bir NodeJs projesi içerisindeki dosya ve yapıları öğreniyoruz.

  • Üstteki NodeJs projesini nasıl oluşturuyoruz13:00

    Bu bölümde yukarıdaki örnek NodeJs projesini oluşturmak için yapmamız gerekenleri öğrenicez.

  • NodeJs ES5 import / export12:57

    Bu bölümdeki require ve module.exports ES5 olarak sınıflandırılır ve eski methodlar olarak bilinir fakat NodeJs şu andaki sürümünde default olarak bu komutları barındırmaktadır. İlerleyen zamanda bunun üstesinden gelecek yeni nesil import / export / export default gibi komutları nasıl çalıştıracağımızı göreceğiz.

  • NodeJs - İşlem değişkeni - Process10:02

    Bu bölümde işlemlere nasıl müdahale edeceğimizle ilgili bilgileri öğreniyoruz.

Requirements

  • Programlama deneyim hiç gerekmez. Bilmeyenler rahatlıkla öğrenebilir.

Description

Bu eğitimde NodeJs 'e sıfırdan bir giriş yapıp eğitimin sonunda açık kaynak kod yazma seviyesine ulaşacağız.


NodeJs, JavaScript, BabelJS, ExpressJs, PM2 gibi paketlerin kullanımlarını sağlayacağız. NPM üzerinden kodlarımızı açık kaynak hale getirip bunları kendi projelerimiz üstünde kullanabileceğiz.

Bu sayede bir paketi belki de onlarca projede kullanırken tek bir yerden yönetmeyi sağlayacağız.

JavaScript'in ES5, ES6, ES7, ES8 vb. gibi gelen değişikliklerin NodeJs tarafında nasıl kullanacağımızı da öğreneceğiz.

NodeJs insanlar için çoğu zaman kafa karıştırıcı olabiliyor bunun temel sebebini de JavaScript'in kullanım alanındaki genişlikle açıklayabiliriz.

Bu eğitimde NodeJs ile ilgili kısımlarda kafanızdaki oluşabilecek karışıklıkları da gidermeyi amaçladım.


NodeJs çoğu zaman bir dil olarak nitelendiriliyor fakat bunun böyle olmadığını çok iyi biliyoruz. Çünkü NodeJs aslında bir çalışma ortamıdır. Bu çalışma ortamı Google v8 javascript motorunu kullanmaktadır. Bu sebep ile NodeJs kendi içerisinde JavaScript çalıştırabilliyor. Bu bir kazan kazan durumu çünkü JavaScript'i bilgisayar terminalinde çalıştırabilecek herhangi bir araç bulunmuyordu. NodeJs javascript'i bilgisayar terminalinde çalıştırarak JavaScript'e ayrı bir boyut kazandırdı. Bunun yanında Google v8 motorunun sadece tarayıcılar için değil bilgisayarlar için kullanılmasının önü de açıldı. Bu sayede hem JavaScript tarayıcı ve bilgisayar terminalinde çalışabildi hem de JavaScript için daha öncesinde geliştirilmiş kodlar hızlıca NodeJs'e entegre edilebildi. Bu sayede kodlarımız hem ön yüzde hem de arka yüzde benzer şekilde çalışabileceği bir hale gelmiş oldu. Bu bir çok şirket için hızlı geliştirme anlamına gelmektedir.

Who this course is for:

  • Yazılıma ilgi duyan kişiler
  • JavaScript öğrenmek isteyen kişiler
  • JavaScript geliştiricileri
  • NodeJs üzerinde geliştirme yapmak isteyenler
  • NodeJs ile çalışan kişiler
  • JavaScript üzerinde geliştirme yapan kişiler
  • NodeJs'i öğrenmek isteyen kişiler
  • Babel'i öğrenmek isteyen kişiler
  • JavaScript'ten kafası karışan kişiler
  • NodeJs kütüphanelerini öğrenmek isteyenler
  • Açık kaynak kod yazmak isteyenler
  • ExpressJS öğrenmek isteyenler
  • BabelJS Öğrenmek isteyenler