| 1 dag | Afholdes i hele Danmark | Firmakursus | Online-kursus | Åbent kursus |
Bedre SEO med Server-side rendering
Next.js genererer indhold på serveren (SSR). Ydeevnen forbedres, og indholdet kan nemmere indekseres af søgemaskiner. Effekten forstærkes af muligheden for statiske sider (SSG), der yderligere forbedrer load af sider.
Code splitting og TypeScript
JavaScript kan adskilles, så kun nødvendig kode indlæses på en given side. Endvidere kan TypeScript benyttes som erstatning eller kombination med JavaScript. Routing kan baseres direkte på filstrukturen, hvilken gør udvikling og overblik nemmere.
Målgruppe
Kurset i Next.js er for udviklere, it-professionelle, superbrugere og andre, som har behov for øgede kompetencer inden for Next.js. Niveauet på kurset kan hæves og sænkes, og kursusagendaen kan rettes til. Inden kurset får I en snak med instruktøren, så niveau og indhold passer præcist til Jer.
Forudsætninger
Kurset starter helt fra bunden, og du behøver ikke at have kendskab til emnet. Niveauet kan tilpasses deltagerne. Derfor taler I altid med instruktøren før kursus.
Efter kurset kan du
Kurset giver en praktisk og teoretisk viden. Dine teoretiske kompetencer bliver sat på plads. Samtidig giver opgaver og praktiske øvelser bedre læring. Din værdi som medarbejder vil stige.
Det får du også......
Indhold af kurset i Next.js
1 | Opsætning af udviklermiljø
- Installation af Next.js fra github
2 | Next.js i helikopterperspektiv
- Next.js sammenlignet med React
- Håndtering af billeder og CSS i Next.js
- Hello World. Den første simple Next.js app
- Opsætning af et Next.js projekt
- Håndtering af ressourcer
3 | Next.js funktioner
Her lærer du de mest benyttede funktioner i Next.js.
- Next.js getServerSideProps()
- Next.js getStaticPaths()
- Next.js generateImageMetadata
- Next.js fetch
- Next.js generateStaticParams
- Next.js NextRequest
- Next.js NextResponse
4 | Next.js routing
- Hvad er dynamisk API routes?
- Opsætning af routing i forhold til filstruktur
- Hvordan laves nested routes?
5 | Server-side rendering (SSR) med Next.js
SSR er default i Next.js. Next.js tilbyder dynamisk opsætning af sider server-side.
- Hvordan håndteres pages server-side
- Indstillinger for SSR
6 | Static side generation (SSG) med Next.js
Ændres en page sjældent kan den laves som en statisk side.
- Oprettelse af statiske sider og ressourcer
- Caching og versionsstyring
7 | Brug af Code Splitting
Med Code splitting sikrer man, at kun JavaScript-kode for en given page bliver indlæst. Code Splitting forbedrer performance markant
- Hvordan laves Code splitting?
8 | Håndtering af data med Data Fetching
- Hvordan benyttes data fetching?
- Hvordan laves pre-rendering i Next.js
9 | Deploying til en produktionsserver
Vercel er en platform skabt af teamet bag Next.js.
- Deploye en app til Vercel
- Bruge templates fra Vercel
Hvor benyttes Next.js især?
Websider med store krav til SEO benytter i høj grad Next.js. Grundet SSR og SSG er Next.js fremragende til relativt statiske hjemmesider med nyheder, blogs og lignende.
Mange benytter Next.js til webshops ud fra ønsket om hurtige indlæsningstider. Webshops genereres i reglen server-side og henter data fra flere samtidige databaser, hvilket alt andet lige stiller krav om hurtig indlæsning.
Next.js bruges også til komplekse webløsninger, som f.eks. dashboards og andre ekstremt dynamiske løsninger, hvor indholdet trækkes ind fra mange kilder. Next.js gør sådanne sider smidige.
Hænger React og Next.js sammen?
Next.js er en overbygning på React. Nogen vil sige, at Next.js er mere moderne. I hvert fald tilbyder Next.js en masse features, som ikke findes i React. Man bør kende React udvikling på et vist niveau for at arbejde med Next.js. I Next.js apps bruges komponenter, props og states som en central del.
Bibliotek eller framework ?
React er et bibliotek, mens Next.js er et framework. Next.js udvider React betragteligt, men er mere end blot et supplement til React.
ZoomTek Kurser
Kurset er udviklet 100% af ZoomTek og/eller af kursusafholder.
Kursus hos Jer
Kurset kan køres på jeres adresse. Nemt og praktisk...
I skal blot have et mødelokale og wifi.
Remote via video
Kolleger kan deltage remote via video. Så kan alle deltage, selv om I har afdelinger i hele landet eller udlandet. Kurser kan afholdes på engelsk.
Praktisk information
Er du stadig i tvivl om kursusvalg? Lad os tage et uforpligtende webmøde
Kontakt ZoomTek på telefon 4250 5040 eller info@zoomtek.dk.Telefonen er åben alle hverdage mellem kl. 8-17. Webmøder kan også aftales om aftenen.
Du kan også udfylde kontaktformularen nedenfor.
JavaScript®, React®, TypeScript® (and others) are either registered trademarks or trademarks in the United States and/or other countries. On this page you may find other trademarks and/or registered trademarks that belong to third parties and are the property of their respective owners. ZoomTek does’nt have an affiliation, endorsement, sponsorship, or approval with or by any of these companies and their respective trademarks. ZoomTek has developed all courses on this website or passes the courses on to an external course provider. Read more about the use of trademarks on ZoomTek.dk