yenigelistirici
  • Giriş
  • Bilgisayarın Temelleri
    • Birimler
    • Donanım
    • Yazılım
    • Ağ
    • İşletim Sistemi
  • Programlama Dillerine Giriş
    • Çalıştırma Tarzlarına Göre
    • Tip Tanımına Göre
    • Paradigmasına Göre
  • Kariyer Planı
    • Şirket Türü
    • İşletim Sistemi
    • Yazılım Lisansı
    • Yazılım Tipleri
  • Programlama Dilleri
    • Python
    • Crystal
    • Ruby
  • Araçlar
    • git
    • Editörler
    • IDE'ler
  • Web Geliştirme
    • Framework'ler
  • Yazılım Kalitesi
    • Hata Ayıklama
    • Yardım İsteme
    • Testler
  • Proje Yönetimi
    • Waterfall
    • Agile
    • Scrum
    • Kanban
  • Frontend
  • Backend
  • Mobil Geliştirme
  • Sosyalleşme
  • TODO
Powered by GitBook
On this page
  • Frontend
  • HTML5
  • CSS
  • Javascript
  • Javascript Sürümleri
  • Transpiler
  • Frameworkler
  • React.js
  • Angular.js
  • Ember.js
  • Vue.js
  • Kod Kalitesi

Was this helpful?

Frontend

PreviousKanbanNextBackend

Last updated 5 years ago

Was this helpful?

Frontend

  • Single Page, Multi Page

  • Webpack, Browserify, Gulp, Grunt

  • Javascript debugging

  • Backend iletişimi (REST, RPC, Websocket vs)

Kaynak:

HTML5

CSS

SASS, LESS, CSS Kütüphaneleri: bulma, bootstrap

Javascript

Javascript Sürümleri

EcmaScript 5-6-7, Typescript, Coffeescript

Transpiler

Frameworkler

React.js

Angular.js

Ember.js

Vue.js

Kod Kalitesi

Her dilde olduğu gibi Javascript'te yaygın olarak kullanılan kod standartları mevcuttur. Bu standartların uygulandığından emin olmak için linter araçlarıyla kod analizi yapılmaktadır. Projenizin kök dizinine koyacağınız .eslintrc dosyası içinde belirteceğiniz kurallara göre kod tabanınızın belli standartlarda olmasını sağlayabilirsiniz.

Editörler için yazılan gibi eklenti ile yazdığınız koddaki sorunları anlık olarak görebilir ve hata mesajlarına bakarak düzeltebilirsiniz. Yine eklenti ayarlarından dosyayı kaydetmenizle beraber otomatik düzeltme yapılmasını sağlayabilirsiniz. Bununla birlikte komut satırından manuel olarak kontrolleri yapmanız mümkündür.

Front-End Developer Handbook
https://scotch.io//tutorials//javascript-transpilers-what-they-are-why-we-need-them
Babel
Atom linter-eslint