K9139 Performance optimering af websider

Website Performance er afgørende for Google Ranking

Kunder foretrækker et hurtigt site – ellers er de videre, Google forventer hurtig performance – ellers bliver du ranket lavere. Performance-optimering af et website er en palette af tjekpunkter og tiltag, som skal gøres på ethvert site. Der er mange lavthængende frugter, men der er også overraskende punkter

Målgruppe for Performance Kursus

Kurset henvender sig til frontend webudviklere med også til ASP.net C# udviklere, samt til serveradministratorer. Forudsætninger for kursus Du skal have en all-round viden om:

  • Webudvikling – herunder HTML, CSS, Javascript m.m.
  • Grundlæggende viden om webservere: IIS, Apache
  • Kendskab til http-protokol

Emnerne på kurset omhandler både webserver-indstillinger, javascript-optimering og brug af filer som .htaccess, robot.txt, men også en række web page analyzers..

Kursusindhold

Kurset indeholder følgende emner:

  • Test af PageSpeed – hvordan måles PageSpeed, og hvad er en acceptabel Load Time
  • Statistik og målsætning. Hvordan performer sider i snit, og hvad kan jeg forvente
  • Hvordan logger du timeouts? og er timeouts acceptable?
  • Brug af Inline JavaScript contra ekstern JavaScript-kald
  • Optimering af images, tidtagning på loading
  • Specifisering af image højde/bredde
  • JavaScript Defer Parsing – asynkron loading -gzip-compression
  • Minimering af CSS – redskaber
  • Rækkefølge af CSS og JS -Kombinering af flere eksterne CSS-filer
  • CSS Sprites
  • Alternativ til CSS @import
  • Fjernelse af blinde links
  • Angivelse af character-set. Flytning fra meta-tags til HTTP Content-type Response Header
  • Fjernelse af redirects fra landing pages -HTTP Keep-Alive også kaldet HTTP Persistent Connection –
  • Browser Caching og indflydelse på tidtagning
  • Vary Accept-Encoding Header
  • LastModified og eTag headers – brug af ExpiresByType i .htaccess-filer
  • Consistent URLs
  • Korrekt brug af QueryStrings
  • Cookies og Request Headers
  • Content Delivery Networks
  • CMS specifikke indstillinger – herunder brug af extensions
  • Brug af test tools

En række andre emner vil indgå. Som du kan se når vi vidt omkring. På kurset vil vi arbejde med en rigtig webserver og lave performance-tjek live.

Efter kursus kan du

Kurset giver dig en række værktøjer og helt præcise guidelines for optimering af selv store websider – uanset CMS-system.

Kurset kan relateres til CMS-systemer som Joomla, WordPress, Magento eller Drupal, samt pege mod IIS eller Apache. Som udgangspunkt køres kurset “neutralt”.

Mere fra ZoomTek...

K9108 Apache Server Konfiguration Apache webserveren er den mest udbredte webserver i verden. Det siges, at over 50% af alle websider er hostet på en Apache Server... Apache virker ...
K9141 Django Web Framework Kursus Hvad er Django web framework ? Django er et high-level Python web framework. Som udvikler kan man hurtigt lave effektive og sikre websites, som er le...
K9133 BootStrap 4 Framework BootStrap er det mest benyttede framework til udvikling af Responsive Web Design - RWD. BootStrap er let at arbejde med og kan benyttes gratis. Boot...
K9122 HTML5 Grundkursus HTML5 absolut grundkursus HTML5 er standarden for udvikling af hjemmesider. Du får her en blid introduktion, som gør dig i stand til at designe din...
K9112 JQuery Udvikling Grundlæggende Om JQuery Det er nemt at copy/paste JQuery fra internettet. Men lærer du JQuery rigtigt og får styr på selectors, arrays og parametre-i-parametre, ka...
K9121 JSON JavaScript Object Notation JSON er en standard, der benyttes til dataoverførsel af objekter ved hjælp af attribut-value par. Data benyttes ofte på websites og er implementeret i...
K9126 LESS Leaner CSS Med LESS kan man udvikle CSS smartere og bedre. LESS er i virkeligheden et Javascript bibliotek. LESS Leaner CSS Når du laver din LESS kode, compi...
K8242 Idéer til Webdesigneren Målgruppe Kurset henvender sig til webudviklere, marketingfolk, designere o.l., som ønsker at få idéer til opsætning af et website. Kurset gennemgår ...
K9124 Responsive Web Design RWD Med Responsive Web Design skal man kun programmere en hjemmeside 1 gang. Hjemmesiden tilpasses automatisk de forskellige skærmstørrelser og events.....
K9107 CSS – Cascading Style Sheet Målgruppe Webudviklere, som ønsker at supplere deres HTML kundskaber med Cascading Stylesheet. Kurset gennemgår både CSS1, CSS2 og hvis det er ønsket...
K9127 SASS Syntactically Awesome Stylesheets Om SASS Der findes mange CSS Frameworks - også kaldet CSS preprocessors. De mest brugte er Sass, Less, Emastic, 960.gs, Compass, Unobtrusive, Bluepri...
K9129 Søgemaskineoptimering SEO Kursus Hvorfor søgemaskineoptimere? Internettet bør i dag være en væsentlig parameter i virksomhedens marketing. Rigtig mange virksomheder ofrer formuer på ...
K9132 Underscore.JS UnderScore.JS siges at være en JQuery wannabe. Det er ikke korrekt. UnderScoreJS giver ekstra muligheder og kan benyttes sammen med JQuery. UnderScore...
K9131 BackBone JS Grundlæggende Vi afholder kursus i BackBoneJS. Kurset er grundlæggende og henvender sig til webudviklere, der står over for at skulle gennemføre projekter med BackB...
K9138 ASP.NET MVC Framework udvikling ASP.NET MVC - framework til udvikling af websider ASP.NET MVC er en helt ny måde at udvikle websider på.  ASP.NET MVC (herefter MVC) kan udvikles ind...
K9137 ASP.NET Grundkursus i ASP.Net udvikling ASP.NET-programmering til IIS baserede websider ASP.Net dækker over en række teknologier til webudvikling. Microsoft står bag. Normalt benytter man...
K9117 ASP udvikling (klassisk ASP) Active Server Pages er et framework til udvikling af websider. ASP er server side programmering, og kan som sådan sammenlignes med Php... ASP er ud...