Front-End Development from Basic to Advanced Träningskurs
Front-end-utveckling är praxis av att designa, kodera och debugga webbplatser eller programvara med fokus på klient-sidan interaktion. Det möjliggör skapandet av UI/UX för bättre prestanda av företagsapplikationer samtidigt som man effektivt transporterar branding till målmarknader.
Denna instruktörledda, live-utbildning (online eller onsite) riktar sig till utvecklare som vill lära sig front-end utveckling, förvärva väsentliga färdigheter från en klient-side utvecklare, och förbättra sina webbutvecklingsmetoder.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Installera mjukvaruplattform och använda utvecklingsverktyg som behövs för front-end utveckling.
- Förstå de underliggande begreppen och principerna för kundsidan utveckling.
- Förstärka sin kodning kunskap i HTML, CSS, JavaScript och andra praktiska front-end språk.
- Bygg dynamiska webbplattformar och tillämpa välstrukturerade gränssnittdesign.
- Genomföra front-end utvecklingspraxis för att optimera befintliga och framtida företagsapplikationer.
Format för kursen
- Interaktiv föreläsning och diskussion.
- Många övningar och övningar.
- Hand-on implementering i en live-lab miljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Kursplan
Införandet
- Översikt över front-end-utveckling
- Förstå de grundläggande begreppen och terminologierna
- Översikt över en front-end-utvecklares ansvar
- Konfigurera en utvecklingsmiljö
HTML
- Introduktion till HTML5
- Grundläggande taggar och struktur för ett HTML dokument
- Semantiska element
- Använda formulär och inmatningar
- Medieelement (bilder och videor)
- DOM-struktur och hur den fungerar
- Moderna webbläsare och deras krav med API:er och strukturerad syntax
CSS
- Introduktion till CSS
- Väljare och kaskadkoppling
- Boxmodell och layout
- Flexbox och Grid
- Övergångar och animeringar
- Responsiv design
- Förstå SCSS och moderna koncept för avancerade preprocessorer
Bootstrap
- Introduktion till Bootstrap
- Ställa in och använda Bootstrap
- Rutnätssystem och responsiv design
- Navigeringsfält, formulär och knappar
- Komponenter och JavaScript-plugins
Java Manus
- Introduktion till JavaScript
- Grundläggande programmeringsbegrepp
- Variabler, datatyper och funktioner
- DOM-manipulering
- Asynkron programmering med återanrop och löften
- Hämta API och JSON
- Använda JavaScript-pakethanterare
React
- Introduktion till React
- Komponenter och JSX
- Rekvisita och tillstånd
- Hantering av händelser
- Livscykelmetoder
- Routning och formulär
- Krokar
- Introduktion till Next.js
Avancerade ämnen
- AccessTillgänglighet
- Prestandaoptimering
- Provning
- Utplacering
Projekt
- Utveckla avancerade statiska webbplatser, mobilapplikationer och stationära applikationer
- Arbeta med webbmontering och optimera webbprestanda
Bästa praxis för front-end-utveckling
Felsökning
Sammanfattning och nästa steg
Krav
- Grundläggande erfarenhet av grafiska designverktyg och mjukvara
- En förståelse för webbkoncept och SEO-principer
- Erfarenhet av HTML, CSS och JavaScript datorspråk
Publik
- Utvecklare
Open Training Courses require 5+ participants.
Front-End Development from Basic to Advanced Träningskurs - Booking
Front-End Development from Basic to Advanced Träningskurs - Enquiry
Front-End Development from Basic to Advanced - Consultancy Enquiry
Consultancy Enquiry
Vittnesmål (2)
Omfattande utseende och alla ämnen. En hel del undervisning genom exempel och ett stort förråd av kunskap som Mike lämnade byggt hos oss.
Wojciech Kochmanski - 3LP SA
Kurs - Front-End Development from Basic to Advanced
Machine Translated
Utbildarens kunskapsnivå
Pawel Latawiec - 3LP SA
Kurs - Front-End Development from Basic to Advanced
Machine Translated
Upcoming Courses
Relaterade Kurser
Reactive Programming with Angular RxJS
14 timmarReactiv programmering är ett asynkront programmeringsparadigm som fokuserar på dataströmmar och spridning av data genom att etablera ett definierat beroende mellan de underliggande exekveringsmodellerna och de utsända dataströmmarna från en komponent till en annan. Många Angular ineffektiviteter i programdesign när du skapar asynkrona användargränssnitt kan övervinnas genom att använda reaktiva stilmönster som erbjuds av RxJS-biblioteket.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man implementerar observerbara mönster i sina Angular applikationsdesigner när de går igenom en serie fall som visar vanliga vinkeldesignproblem och hur de drar nytta av reaktiva programmeringsdesigner.
I slutet av denna utbildning kommer deltagarna att kunna :
- Förstå det reaktiva programmeringsparadigmet och RxJS-biblioteket.
- Skapa gränssnittstunga Angular-program med skalbarhet, flexibilitet och svarstider i åtanke med hjälp av reaktiva programmeringsmönster.
Kursens upplägg
- Interaktiv föreläsning och diskussion.
- Massor av övningar och övning.
- Praktisk implementering i en live-lab-miljö.
Alternativ för kursanpassning
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att ordna.
Web Application Development with Flask
14 timmarDenna praktiska kurs riktar sig till Python utvecklare som vill skapa och underhålla sina första webbapplikationer. Den riktar sig också till personer som redan är bekanta med andra webbramverk såsom Django eller Web2py, och som vill lära sig hur man använder ett mikro-ramverk (det vill säga ett ramverk som sammanfogar tredjepartsbibliotek istället för att erbjuda en självständig universallösning) förändrar processen.
En betydande del av kursen ägnas inte åt Flask själv (det är litet), utan till tredjepartsbibliotek och verktyg som ofta används i Flask-projekt.
Full-Stack Development with AWS Cloud9
35 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till fullstackutvecklare på mellannivå till avancerad nivå som vill använda AWS Cloud9 för att effektivisera sina utvecklingsarbetsflöden.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera AWS Cloud9 för fullstack-utveckling.
- Utveckla och felsök frontend-applikationer med hjälp av Cloud9.
- Skapa och distribuera backend-tjänster med AWS Cloud9.
- Integrera Cloud9 med AWS-tjänster för avancerade distributioner.
- Samarbeta med teammedlemmar i en molnbaserad utvecklingsmiljö.
Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
28 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at intermediate-level developers who wish to build Full-Stack applications using React 19, TypeScript, Next.js, Node.js, Prisma, PostgreSQL, and related DevOps practices.
By the end of this training, participants will be able to:
- Develop responsive and scalable front-end applications using React 19 and TypeScript.
- Integrate automated testing using Jest and React Testing Library.
- Build and document RESTful APIs using Express, JWT, and Prisma with PostgreSQL.
- Deploy applications using Git and DevOps pipelines.
- Understand the role of Data Warehouses, Data Lakes, and AI integration in modern web ecosystems.
Functional Reactive Programming with Java 9 and RxJava
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till mjukvaruutvecklare och systemarkitekter på medelnivå som vill bygga reaktiva applikationer med Java 9, Spring, Jersey, Akka och RxJava 2.0 reaktiva programmeringsbiblioteket .
I slutet av denna utbildning kommer deltagarna att kunna:
- Förstå vikten och betydelsen av reaktiv programmering i applikationer och systemutveckling.
- Kör enhetstest på RxJava 2.0.
- Använd Akka-ramverket under reaktiva programmeringsprinciper.
- Anlita Spring för att hantera utvecklingen av samtidiga applikationer.
- Använd Java 9:s flow API för att utveckla reaktiva appar.
ELM for Front-End Development
14 timmarDenna instruktörsledda, liveutbildning iSverige (på plats eller på distans) riktar sig till mjukvaruingenjörer som vill använda ELM för front-end-utveckling.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bygg webbapplikation med ELM-språket.
- Använd paket med öppen källkod i ELM.
- Implementera ELM-verktyg för att felsöka och kompilera ELM-kod.
RxJava for Android Developers
21 timmarDenna instruktörsledda, liveträning i Sverige (online eller på plats) riktar sig till utvecklare som vill använda RxJava för att utveckla och distribuera en Android mobilapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
- Konfigurera en utvecklingsmiljö som innehåller nödvändiga bibliotek, paket och ramverk som behövs för att utveckla en reaktiv applikation.
- Förstå hur data och händelseströmmar genereras och används.
- Designa program som modellerar verkliga (händelsebaserade) situationer på ett elegant och koncist sätt.
Reactive Programming for iOS with RxSwift
7 timmarDenna instruktörsledda, live-utbildning i Sverige introducerar deltagarna till reaktiva tekniker som erbjuds av RxSwift för att hantera överföring och kombination av asynkrona dataströmmar, hantering av enkla observerbara sekvenser och arkitekturen och utvecklingen av responsiva, flexibla och branschskalbara iOS applikationer.
I slutet av denna utbildning kommer deltagarna att kunna :
- Förstå de grundläggande begreppen bakom reaktiv programmering i Swift 3.
- Omvandla olika objekt, till exempel matriser och händelser, till observerbara sekvenser.
- Tillämpa olika filter på observerbara sekvenser, transformera och kombinera observerbara sekvenser.
- Skrivenhetstester mot Rx-kod.
- Utnyttja blinda data från användargränssnittselement på ett effektivt sätt.
Visual Studio Code
14 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare på nybörjar- till mellannivå som vill redigera koder med hjälp av VS Code.
I slutet av denna utbildning kommer deltagarna att kunna:
- Bekanta dig med VS Code-gränssnittet.
- Använd arbetsytor effektivt i VS Code.
- Hantera kortkommandon och inställningar för VS Code.
- Lär dig hur du använder olika programmeringsspråk i VS Code.
Web Application Development (Advanced Level)
28 timmarThis instructor-led, live training in Sverige (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 timmarDenna ledarstyrda, levande utbildning i Sverige (online eller på plats) riktar sig till yrkesverksamma på nybörjar nivå som vill bygga funktionella och interaktiva webbplatser med hjälp av grundläggande webteknologier.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Förstå hur webben fungerar (klient-serverarkitektur, URL:er, webbläsare).
- Skapa strukturerade webbsidor med hjälp av HTML.
- Stilisa och förbättra webbsidor visuellt med hjälp av CSS.
- Lägga till interaktivitet och logik med JavaScript.
- Manipulera DOM för att svara på användarhändelser.
Web Development with Bubble
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till webbutvecklare som vill använda Bubble för att bygga fullt fungerande webbapplikationer utan kod.
I slutet av denna utbildning kommer deltagarna att kunna:
- Skapa en webbapplikation från grunden utan erfarenhet av kodning.
- Skapa databaser och webbtjänster för backend-åtgärder.
- Designa och skapa dynamiska användargränssnitt och användarupplevelser.
Web Application Development in PHP
21 timmarKursen är utformad för mellanliggande PHP utvecklare som vill berika sin kunskap och lära sig bästa praxis i programmerings- och webbutvecklingstekniker baserade på objektorienterade programmering och designmönster.
Yeoman
7 timmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till utvecklare som vill lära sig mer om Yeoman och förstå hur det kommer att passa in i en webbapplikationsarkitektur och ett utvecklingsarbetsflöde.
I slutet av denna utbildning kommer deltagarna att kunna:
- Lär dig mer om funktionerna och fördelarna med att använda Yeoman i programutveckling.
- Lär dig och förstå processen för att skapa och hantera ett program med hjälp av Yeoman.