technologie, narzędzia przydatne dla web developera

 

technologie internetowe

  • CSS3
  • XHTML/HTML5
  • API dla HTML
  • API REST/SOAP
  • LESS
  • SASS
  • Responsive Web Design
  • Bootstrap
  • PHP
  • MySQL, NoSQL databases
  • JavaScript
  • JS frameworks
    • AngularJS
    • Backbone+Marionette
    • Ember
    • React
    • Knockout
  • JS Design Patterns
  • ExtJS
  • Prototype
  • jQuery
  • jQuery UI
  • AJAX
  • AJAX/CORS
  • JSON
  • CoffeeScript
  • Node.js
  • module loaders/bundlers (RequireJS, Browserify)
  • MongoDB
  • SEO / SEM / optymalizacji stron internetowych
  • WCAG 2.0 – standard tworzenia stron internetowych
  • SVN / GIT – systemy kontroli wersji

systemy kontroli wersji

  • SVN
  • GIT
  • Mercurial
  • BitBucket

task runner

  • Grunt
  • Gulp
  • Webpack
  • Parcel

testowanie

  • static code analysis – analizowanie kodu podczas jego pisania – JSLint
  • Jasmine or Mocha+Chai – unit testy dla JS
  • TDD (Test Driven Development) i BDD (Behaviour Driven Development)

systemy CMS

  • WordPress

Pozostałe

  • platforma MEAN
  • CMS Liferay
  • Magnolia
  • CQ5
  • OOA, OOD