Hogyan átképzését magát egy webfejlesztő, a blog webfejlesztés és internetes technológiák

Téma készül az általános kérdéseit a webhely látogatói a „Web programozás kezdőknek”.
Mi van: én nem tudok semmit, vagy van tapasztalata a programozás egyes programozási nyelv, de nem a Web
Amit én szeretnék: a nem webes projektek bármilyen fokú komplexitás. beleértve mind szerver és kliens oldalon.

Listája témák tanulmány webfejlesztő

Alapismereteket webes technológiák által igényelt összes, akik a web: a szedő, és a jövőben a tervező felület (frontend fejlesztő), és a szerver oldali programozó (backend fejlesztő).

A tudás a HTTP protokoll

  • az elküldött kérelmek esetében, melyek a „kérés fejlécét”
  • milyen módszereket továbbított felhasználói adatok (jó, hogy van, a GET, POST, PUT, DELETE HEAD, extrák stb), hogy az adatokat továbbítják ezeket a módszereket, van egy „fejlécében”, „test a kérés”
  • CORS, hogy amikor szükség van benne, és hogyan kell beállítani
  • mind a szerver elküldi a bináris fájlok HTTP-n keresztül. amely hírek szerint kódolt a szervezetben a kérelem; miért küld fájlokat gyorsan FTP-n keresztül
  • Hogy vannak a válaszok, amelyek „válasz fejlécét”, mi a „status válasz”
  • Mi az a „kódoló szerver”, mint ezt meghatározni
  • hogyan csökken szerverválaszok, minden lehetséges és szükséges tömöríteni
  • Miért a HTTPS biztonságos, mint a HTTP
  • Miért és hogyan lehet a böngésző cache az szerverválaszok, hogyan lehet megelőzni a caching

HTML alapjai

  • HTML, amit úgy tűnik, hogy egy oldalt, hogy milyen a forráskódot
  • milyen elemek alkotják oldal (tag)
  • HTML dokumentum szerkezete
  • További részletek a szövegek, hivatkozások, listák, táblázatok, keretek, formák, beágyazott objektum (flash)
  • hogyan kell változtatni a megjelenését az elemek (Cascading Style Sheets, CSS)
  • Újdonságok a HTML5

CSS alapjai

  • Mindkét stílus vannak ágyazva a HTML
  • mit jelent a „stílus osztály”
  • mindkét elem elhelyezve
  • Mi az a „blokk elrendezés”
  • mi „krosbrauzerny a CSS” és „a CSS-hack”
  • Mi az a „adaptív / reagáló elrendezés”
  • hogyan kell használni a Photoshop vagy más grafikai programcsomag elren-
  • hogyan manipulálják a DOM objektumok: keresés, hozzáadása, törlése,
  • hogyan lehet megváltoztatni a megjelenését tárgyak
  • hogyan kell elvégezni intézkedések eseményekre reagálva
  • hogyan valósul animáció
  • Hogy a munka révén AJAX
  • hogyan kell dolgozni az adatokat JSON vagy XML formátumban
  • Mit jelent a „cross-domain kéri»
  • hogyan lehet bővíteni a könyvtár (plug-in)
  • Extensions könyvtár jQuery UI például
  • különösen programozási mobileszközein jQuery Mobile például

Tudás webfejlesztő, akiknek szükségük van, hogy dolgozzon ki: