Front-End Development from Basic to Advanced Treningskurs
Front-end utvikling er praksis av design, koding og debugging av nettsteder eller programvare med fokus på klient-side interaksjon. Det gjør det mulig å skape UI/UX for bedre ytelse av bedriftsapplikasjoner mens effektivt overfører merke til målmarkeder.
Denne instruktørledede, live opplæring (online eller onside) er rettet mot utviklere som ønsker å lære front-end utvikling, skaffe seg essensielle ferdigheter fra en klient-side utvikler, og forbedre sine nettutvikling praksis.
Ved slutten av denne treningen vil deltakerne være i stand til å:
- Sett opp programvareplattformer og bruk utviklerverktøy som er nødvendige for front-end utvikling.
- Forstå de underliggende konseptene og prinsippene for klient-side utvikling.
- Forsterke sin koding kunnskap i HTML, CSS, JavaScript, og andre praktiske front-end språk.
- Bygg dynamiske nettplattformer og bruk godt strukturerte grensesnittdesign.
- Implementere front-end utviklingsmetoder for å optimalisere eksisterende og fremtidige bedriftsapplikasjoner.
Format av kurset
- Interaktiv forelesning og diskusjon.
- Mange øvelser og praksis.
- Hands-on implementering i et live-lab miljø.
Kurs tilpassingsalternativer
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.
Kursplan
Introduksjon
- Oversikt over front-end-utvikling Forstå de grunnleggende konseptene og terminologiene Oversikt over front-end-utviklerens ansvar Sette opp et utviklingsmiljø
HTML
- Introduksjon til HTML5 Grunnleggende tagger og struktur for et HTML dokument Semantiske elementer Bruke skjemaer og innganger Medieelementer (bilder og videoer) DOM-struktur og hvordan det fungerer Moderne nettlesere og deres krav med APIer og strukturert syntaks
CSS
- Introduksjon til CSS Selectors and Cascading Box modell og layout Flexbox og Grid Transitions og animasjoner Responsiv design Forstå SCSS og moderne konsepter for avanserte pre-prosessorer
Bootstrap
- Introduksjon til Bootstrap Sette opp og bruke Bootstrap Grid-system og responsiv design Navbarer, skjemaer og knapper Komponenter og JavaScript plugins
JavaScript
- Introduksjon til JavaScript Grunnleggende programmeringskonsepter Variabler, datatyper og funksjoner DOM-manipulering Asynkron programmering med tilbakeringing og løfter Hent API og JSON Bruker JavaScript pakkeadministratorer
React
- Introduksjon til React Komponenter og JSX-rekvisitter og tilstand Hendelseshåndtering Livssyklusmetoder Ruting og skjemaer Kroker Introduksjon til Next.js
Avanserte emner
- Accessibilitet Ytelsesoptimalisering Testimplementering
Prosjekt
- Utvikle avanserte statiske nettsteder, mobilapplikasjoner og skrivebordsapplikasjoner Arbeide med nettmontering og optimalisering av nettytelser
Beste praksis for front-end-utvikling
Feilsøking
Sammendrag og neste trinn
Krav
- Grunnleggende erfaring med grafisk designverktøy og programvare
- En forståelse av webkonsepter og SEO-prinsipper
- Erfaring med HTML, CSS og JavaScript dataspråk
Publikum
- Utviklere
Open Training Courses require 5+ participants.
Front-End Development from Basic to Advanced Treningskurs - Booking
Front-End Development from Basic to Advanced Treningskurs - Enquiry
Front-End Development from Basic to Advanced - Consultancy Enquiry
Consultancy Enquiry
Testimonials (2)
Omfattende utseende og alle emner. Mye undervisning ved eksempel og et stort arkiv med kunnskap som Mike etterlot bygget sammen med oss.
Wojciech Kochmanski - 3LP SA
Kurs - Front-End Development from Basic to Advanced
Machine Translated
kunnskapsnivået til treneren
Pawel Latawiec - 3LP SA
Kurs - Front-End Development from Basic to Advanced
Machine Translated
Upcoming Courses
Relaterte kurs
Reactive Programming with Angular RxJS
14 timerReactiv programmering er et asynkront programmeringsparadigme som fokuserer på datastrømmer og forplantning av data ved å etablere en definert avhengighet mellom de underliggende utførelsesmodellene og de utsendte datastrømmene fra en komponent til en annen. Mange Angular applikasjonsdesignineffektiviteter når du bygger asynkrone brukergrensesnitt kan overvinnes ved å bruke reaktive stilmønstre som tilbys av RxJS-biblioteket.
I denne instruktørledede, live-opplæringen vil deltakerne lære hvordan de implementerer observerbare mønstre i deres Angular applikasjonsdesign når de går gjennom en serie saker som viser vanlige problemer med vinkeldesign og hvordan de drar nytte av reaktive programmeringsdesign.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå det reaktive programmeringsparadigmet og RxJS-biblioteket.
- Bygg UI tunge Angular applikasjoner med skalerbarhet, fleksibilitet og respons i tankene ved å bruke reaktive programmeringsmønstre.
Kursets format
- Interaktivt foredrag og diskusjon.
- Mye øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Functional Reactive Programming with Java 9 and RxJava
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot programvareutviklere og systemarkitekter på middels nivå som ønsker å bygge reaktive applikasjoner ved å bruke Java 9, Spring, Jersey, Akka og RxJava 2.0 reaktive programmeringsbiblioteket .
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå betydningen og betydningen av reaktiv programmering i applikasjoner og systemutvikling.
- Kjør enhetstest på RxJava 2.0.
- Bruk Akka-rammeverket under reaktive programmeringsprinsipper.
- Ansett Spring for å håndtere utviklingen av samtidige applikasjoner.
- Bruk Java 9s flow API for å utvikle reaktive apper.
ELM for Front-End Development
14 timerDenne instruktørledede, live-opplæringen iNorge (på stedet eller ekstern) er rettet mot programvareingeniører som ønsker å bruke ELM for front-end-utvikling.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg nettapplikasjon med ELM-språket.
- Bruk åpen kildekode-pakker i ELM.
- Implementer ELM-verktøy for å feilsøke og kompilere ELM-kode.
Web Security Testing - Security and Testing of Web Applications using OWASP
21 timerDenne instruktørledede, liveopplæringen i (online eller på stedet) er rettet mot utviklere, ingeniører og arkitekter som ønsker å sikre nettappene og tjenestene deres.
Ved slutten av denne opplæringen vil deltakerne være i stand til å integrere, teste, beskytte og analysere nettappene og tjenestene sine ved å bruke OWASP testrammeverket og verktøyene
OWASP Mobile Security Testing Guide
21 timerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere, ingeniører og arkitekter som ønsker å bruke MSTGs testprinsipper, prosesser, teknikker og verktøy for å sikre sine mobile applikasjoner og tjenester.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utforsk testteknikker for å planlegge en effektiv implementering av sikkerhetstesting i utviklingslivssyklusen.
- Utfør testteknikker for å teste generelle sårbarheter og risikoer i mobilapper.
- Kjør ulike sikkerhetstestingsprosesser for å sikre Android- og iOS-mobilapplikasjonene deres.
RxJava for Android Developers
21 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke RxJava til å utvikle og distribuere en Android mobilapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer nødvendige biblioteker, pakker og rammeverk som trengs for å utvikle en reaktiv applikasjon.
- Forstå hvordan data- og hendelsesstrømmer sendes ut og forbrukes.
- Design applikasjoner som modellerer virkelige (hendelsesbaserte) situasjoner på en elegant og kortfattet måte.
Reactive Programing with Rx.NET
7 timerIn this instructor-led, live training in Norge, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.
By the end of this training, participants will be able to:
- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services.
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams.
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators.
Reactive Programming for iOS with RxSwift
7 timerDenne instruktørledede, direkteopplæringen i Norge introduserer deltakerne til reaktive teknikker som tilbys av RxSwift for å administrere overføring og kombinering av asynkrone datastrømmer, håndtering av enkle observerbare sekvenser og arkitektur og utvikling av responsive, fleksible og industriskalerbare iOS applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå de grunnleggende konseptene bak reaktiv programmering i Swift 3.
- Gjør ulike elementer som matriser og hendelser til observerbare sekvenser.
- Bruk forskjellige filtre på observerbare sekvenser, transformer og kombiner observerbare sekvenser.
- Skriv enhetstester mot Rx-kode.
- Utnytt blinddata fra brukergrensesnittelementer effektivt.
Vert.x: Build a Reactive Application on JVM
14 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære hvordan de bruker Vert.x til å lage en asynkron, hendelsesbasert nettapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå og bruk de forskjellige komponentene (kjerne, web, klient, etc.) i Vert.x-stabelen.
- Bruk Vert.x til å lage nettverksverktøy, HTTP/REST-mikrotjenester, høyvolumshendelsesbehandling, back-end meldingsbussapplikasjoner, etc.
- Kjør en app som kan håndtere høy samtidighet ved å bruke minimale kjernetråder.
- Bruk Vert.x sine API-er for å støtte Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Enhetstest asynkron kode med Vert.x-Enhet.
- Distribuer og skaler en app med minimalt med maskinvare.
Visual Studio Code
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på nybegynnere til mellomnivå som ønsker å redigere koder ved hjelp av VS-kode.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Gjør VS Code-grensesnittet kjent.
- Bruk arbeidsområder effektivt i VS Code.
- Administrer VS Code-snarveier og innstillinger.
- Lær hvordan du bruker ulike programmeringsspråk i VS Code.
WebAssembly
21 timerI de siste 20 årene har Javaskript vært de-facto-standarden for skripting på klientsiden i nettleseren. WebAssembly representerer en ny retning. Innebygd i nettleseren, vil dette binære formatet tillate utviklere å kompilere og kjøre kode skrevet på et hvilket som helst språk fra nettleseren. WebAssembly er bærbar, liten og effektiv. Den muliggjør raske innlastingstider og kan kjøres på eksisterende Javaskriptplattformer ved å oversette binærkoden til asm.js. Enda viktigere, WebAssembly baner vei for å utføre nyere, mer intensive applikasjoner som virtuell virkelighet og avansert spilling, for å nevne noen, fra nettleseren.
I dette instruktørledede livekurset dekker vi utviklingen av webprogrammering, tingenes tilstand i dag og hva som kan gjøres med fremkomsten og utgivelsen av WebAssembly. Kurset vil være både forklarende og praktisk, og gir den essensielle teorien og vandre deltakerne gjennom å lage sitt eget WebAssembly program.
Kursets format
- Kurset vil være praktisk og oppgavebasert
- C og C++ vil bli brukt til øvelser
Web Development with Bubble
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Bubble til å bygge fullt funksjonelle nettapplikasjoner uten kode.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg en nettapplikasjon fra bunnen av uten erfaring med koding.
- Lag databaser og webtjenester for back-end-operasjoner.
- Design og lag dynamiske brukergrensesnitt og brukeropplevelser.
Spring Webflux
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke WebFlux til å utvikle og distribuere reaktive applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer og konfigurer Spring 5 og WebFlux-rammeverket.
- Utvikle reaktive applikasjoner og tjenester.
Yeoman
7 timerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å lære om Yeoman og forstå hvordan det vil passe inn i en nettapplikasjonsarkitektur og utviklingsarbeidsflyt.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Lær om funksjonene og fordelene ved å bruke Yeoman i applikasjonsutvikling.
- Lær og forstå prosessen med å bygge og administrere en applikasjon ved hjelp av Yeoman.