Pewarta Proxy

📋 Server Request & Proxy Logs

Loading active proxy settings...
Developed by Khairul Adha (adhexa.id)
Mengambil log server...

⚙ Pengaturan Proxy Target

Skip to content

Latest commit

 

History

22 Commits

Folders and files

Repository files navigation

JavaScript 2

Kursens innehÄll

Kursen Àr en fördjupning inom frÀmst vanilla JavaScript med fokus pÄ Prototyper, scope, context, designmönster samt mycket AJAX mot slutet av kursen.

Examination

Examinationen kommer att vara uppdelad i tvÄ olika obligatoriska inlÀmningar med tillhörande labbtid. Den ena som kommer att fokusera pÄ upplÀggning av kod samt olika designmönster inom JavaScript och den andra som kommer att fokusera pÄ att hÀmta data frÄn APIer men dÀr vi Àven ska implementera ett designmönster.

InlÀmningsupgifter

InlÀmningar

InlÀmningarna kommer att bedömas pÄ hur vÀl du lÀgger upp din kod och hÄller dig till de riktlinjer för att skriva vÀl fungerande kod. AnvÀndande av designmönster, vÀlskrivna funktioner, kodkommentarer och namngivning av variabler Àr nÄgot som premieras över att man lyckats implementera alla funktioner som din applikation ska ha.

  • InlĂ€mningarna ska versionshanteras med GIT
  • InlĂ€mningarna ska ha rĂ€tt filformat, filstruktur och filnamn annars kommer de inte att bli betygsatta i tid. Man blir i sĂ„ fall tvungen att skicka in en komplettering

Kurslitteratur

Till kursen kommer frÀmst You Don't Know JavaScript samt JavaScript Design Patterns att anvÀndas. Dessa Àr de huvudsakliga böckerna för fördjupning inom omrÄdet. Sedan kommer det vara webbaserade lÀnkar till varje enskilt tillfÀlle med extra information.

Schema


v.7

MÄndag 13/2

  • Introduktion
    • Kursens innehĂ„ll
    • Examination
    • Kursens mĂ„l
    • Kriterier
  • Repetition av JavaScript
Lektionsmaterial

Onsdag 15/2

  • Scope & Context
  • Closures
Lektionsmaterial
Litteratur

Torsdag 16/2

  • Objects
    • Constructor functions
    • Prototypes
    • Object.create();
  • .this
Lektionsmaterial
Litteratur

v.8

MÄndag 20/2

  • JavaScript Design Patterns
    • Module Pattern
    • Revealing Module Pattern
Lektionsmaterial
Litteratur

Tisdag 21/2

  • JavaScript ES6
  • JavaScript ES6 Classes
Lektionsmaterial
Litteratur

v.9

MÄndag 27/2

  • Designmönster & ES6 dag 1
  • Arbete med Obligatorisk inlĂ€mning
  • LĂ€mna in första utkast pĂ„ onsdag 1/3 7.00

Tisdag 28/2

  • Designmöster & ES6 dag 2
  • Arbete med Obligatorisk inlĂ€mning
  • LĂ€mna in första utkast pĂ„ onsdag 1/3 7.00

v.10

MÄndag 6/3

  • Node, npm och byggverktyg
    • Introduktion till Nodes ekosystem
    • SĂ€tta upp ett enklare byggsystem med Gulp
    • Gulp-recept
    • Alternativ till gulp
Lektionsmaterial
Litteratur

Tisdag 7/3

  • DOM-manipulation med vanillaJS
    • Repetition
    • Viktiga metoder
  • Introduktion till jQuery
    • Selektorer
    • Viktiga metoder
  • AJAX
    • Vanilla AJAX
    • jQuery AJAX
    • Fetch AJAX
Lektionsmaterial
Litteratur

v.11

MÄndag 13/3

  • AJAX fortsĂ€ttning
  • Asynchronus JavaScript
  • Promises
  • ReST API
    • HĂ€mta data frĂ„n API
    • Vilket API ska man vĂ€lja Repetition, vad man ska tĂ€nka pĂ„ nĂ€r man skriver sin app
Lektionsmaterial
Litteratur

Tisdag 14/3

  • Öppet pass, kom gĂ€rna med förslag om vad ni vill göra annars sĂ„ lĂ€gger jag in ett pass om sĂ„nt som jag tycker Ă€r bra att kunna och ytterligare fördjupning. Eventuellt fördjupning inom node och npm.

  • Programmeringsparadigm

  • Designprinciper

Lektionsmaterial
Litteratur

v.12

Torsdag 21/3

  • Ajax & Design Pattern
  • Arbete med Obligatorisk inlĂ€mning

Fredag 24/3

  • Ajax & Design Pattern
  • Arbete med Obligatorisk inlĂ€mning

v.13

Tisdag 28/3

  • Ajax & Design Pattern
  • Arbete med Obligatorisk inlĂ€mning

Onsdag 29/3

  • Ajax & Design Pattern
  • Arbete med Obligatorisk inlĂ€mning

Torsdag 30/3

  • Presentation av bĂ„da inlĂ€mningsuppgifterna för lĂ€raren, sker individuellt.
  • InlĂ€mning av kod.

Releases

Packages

Contributors

Languages