Filtrera

Boot Camp - Frontend


Arbetar du som utvecklare idag men vill bredda dina programmeringskunskaper? Passa på att kompetensutveckla dig under sommaren, missa inte vårt Boot Camp som innefattar JavaScript och React. 

Lär dig frontend-programmering så som den ser ut 2019, från ax till limpa. Vi har en djup investering i JavaScript och lär ut det för att inspirera andra att göra storslagna saker med språket. I detta Boot Camp får du under en vecka möjligheten att slipa dina kunskaper inom HTML, JavaScript och React för att kunna möta dagens utmaningar på frontenden. 

Veckan kombineras av praktiska och teoretiska erfarenheter samtidigt som vi tillsammans lever och andas kod. Förutom nya kunskaper kommer vi anordna gemensam middag samt AW under veckan.

    Målgrupp

    Boot Campen riktar sig till utvecklare som redan har erfarenhet i något programmeringsspråk, men som vill bredda sig till frontend.

    Förkunskaper

    Som deltagare behöver du ha utvecklarbakgrund, men inte nödvändigtvis i JavaScript. Grundförståelse i HTML och CSS är ett plus, men inget krav.

    JavaScript

    Du får kunskaper som förbereder dig på många JavaScript-baserade bibliotek och ramverk, genom att kika bakom kulisserna för hur de fungerar. Vi fokuserar på tekniker och mönster, men förklarar dem med konkreta exempel från den verkliga världen. 

    Inget språk har gjort en så lång resa som JavaScript: från en klen script-kompis till en näringslivets hörnsten på bara 20 år eller så. Idag kan det med fog kallas världens populäraste språk. Det ligger till grund för hela ekonomier. JavaScript är viktigt, och kommer att förbli viktigt under den överskådliga framtiden. Det är svårt att överbetona hur viktigt det är, eller att överinvestera i att lära sig det.

    Vi kommer gå igenom: 

    • Syntax crash course
    • Case study: a simple app
    • jQuery and other libraries
    • Functions (and why they matter)
    • Functional programming
    • Node.js
    • Asynchrony - callbacks and promises
    • Common patterns
    • API writing
    • Objects
    • JavaScript's OLOO (Objects Linking to Other Objects) mentality
    • A developer environment: bundling, testing, minification, "transpilation"
    • Harnessing the browser dev tools
    • Case study: Models and views


    React

    Du kommer dels lära dig de tre biblioteken, men framför allt kommer du att få en förståelse för de bakomliggande idéerna och varför de är så framgångsrika.

    Reacts huvudsakliga idé är denna; om vi renderar om istället för att uppdatera så blir koden lättare att både skriva och resonera kring. Det förväntade prestandafallet uteblir tack vare sinnrik användning av virtual DOM, som resulterar i att bara de nödvändiga uppdateringarna faktiskt utförs under motorhuven.

    Precis som React så föddes även Redux ur tankarna kring funktionell programmering. Redux lagrar all state i appen i ett enda objekt, vilket kombinerat med ett enkelriktat dataflöde gör att en förvånansvärt stor del av din kodbas förvandlas till "rena" funktioner, utan sidoeffekter. Resultatet blir en kodbas som både är mindre komplicerad samt lättare att resonera kring.

    Den tredje delen i treenigheten är React Router, som ger din React-app en routing-lösning baserad på den beprövade designen i Embers router.

    Vi kommer gå igenom: 

    • Introduktion
    • React, level 1
    • Redux, level 1
    • React och Redux tillsammans
    • React-Router
    • React, level 2
    • Redux, level 2
    • I ett större sammanhang

    Om du vill läsa mer om agendan för React. 


    Relaterade artiklar

    • Vi lanserar Boot Camp inför sommaren

      Ett Boot Camp för .NET-utvecklare som vill ta det steget längre och bli en modern och komplett .NET Core-utvecklare. Och ett för dig  som vill lära dig allt du behöver kunna om JavaScript och frontend-programmering 2019. 

      Läs mer

    Kursinformation

    Kurskod: T500
    Kurslängd: 5 dagar
    Pris: 39 990 SEK
    Språk: Svenska Engelska

    Kursschema

    Malmö
    22 julBoka nu

    Lärare

    Dela

    Kontakta oss för mer information

    040 61 70 720
    info@edument.se


    Alla priser är exkl. moms