Webutviklingskurs innen HTML5, CSS3,

JavaScript, jQuery, ASP.NET & MVC!


Advanced JavaScript Techniques

Kursavgift: kr 17 900 | Varighet: 3 dager

Beskrivelse:

There is a lot more to JavaScript than first meets the eye. This course explores the language in forensic detail, shining a light on the dark areas that often confuse and confound JavaScript development teams. If you are writing production JavaScript code, and you need to get it right, then this is the course for you.

What you will learn
  • Object-oriented programming in JavaScript
  • Managing scope in a large JavaScript application
  • Understanding JavaScript gotchas
  • Using patterns to improve code quality
  • Testing techniques
About Andy Olsen - the author and instructor of the course
Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy worked for 7 years as a technology specialist and product manager at QA Training, and now specializes in Microsoft .NET and Java Enterprise Edition systems. Andy is also actively involved in a variety of book projects primarily with Apress, and is a regular speaker at conferences in the UK, Europe, and the US.



Forkunnskaper:

  • At least 3 months JavaScript Development

Innhold:

  • Function Techniques: Literal functions; Declaration hoisting; Arguments and function overloading; Recursion; Managing this in call-backs; 4 ways to invoke a function
  • Object-Oriented JavaScript: Object literals; Default and guard operators; Property attributes; Understanding prototypes; Enumerating object properties; Adding and deleting properties dynamically
  • Implementing Inheritance in JavaScript: Pseudo-classical, prototypal, and functional inheritance; Mixins; Overriding and super(); Using prototype effectively
  • Array Techniques: Literal arrays; Using length and delete; Using for vs. for in; Associative arrays; Augmenting the array prototype; Multidimensional arrays
  • Managing Scope and Namespaces: Lexical scope; Closures; Revealing Module pattern; Bind; Avoiding polluting the global namespace; Immediately-invoked function expressions (IIFEs); Implementing a robust namespace factory method
  • Asynchronous Programming Patterns: Call-backs with asynchronous methods; Promise/future with deferrable values; The Observable pattern
  • TDD JavaScript: TDD essentials; Overview of testing frameworks; Using Jasmine; Using QUnit




Epost mottat


Du er nå meldt på nyhetsbrevlisten

Epost mottat


Du er nå meldt på nyhetsbrevlisten

Bestill kurset her

arrow

Velg kurssted

    arrow

    Velg dato


    kurs merket med * har startgaranti

    arrow

    Mailen er sendt:

    Ditt tips er registrert og sendt!
    Vi håper snarlig å se deg på kurs hos oss!

    Feilmelding:

    OBS! Vi har problemer med å sende ditt tips!

    Vi anbefaler deg å sjekke om du har skrevet inn en gyldig mailadresse.

    Tips sjefen

    Lyst til å delta på dette kurset, men må overbevise sjefen først?

    Glasspaper har laget en tips funksjon, som gjør det enklere for deg å overbevise din sjef om at dette kurset er perfekt for deg.
    Det eneste du trenger å gjøre er å fylle ut kontaktinformasjon, så sender vi relevant informasjon om kurset rett til dine utvalgte kontaktpersoner.
    Bruk gjerne funksjonen til å tipse venner og kollegaer om at dette er et nyttig kurs for dem





    Kontakt oss

    Kursansvarlig

    Henning Solberg

    93 09 01 29

    henning@glasspaper.no


    Glasspaper er kåret til Årets Microsoft Kurspartner 2017 - dette er åttende år på rad vi mottar denne hedersprisen