Webbutveckling IRL med Microsoft ASP.NET (WebForms och MVC)

Webbutveckling är i ständig förändring och denna kurs ger dig en gedigen genväg till det som används idag hos svenska webb- och konsultbyråer. Efter kursen kommer du att ha en mycket god praktisk förståelse för hela webbutvecklingsprocessen för både förvaltning av befintliga ASP.NET WebForms lösningar, samt nyutveckling med ASP.NET MVC. Alla kodexempel hanteras via GitHub, där du kommer att ha fortsatt tillgång även efter avslutad kurs.

Kursen är mycket praktiskt upplagd med många kodexempel och kodövningar samt större självständiga övningar baserat på verklighetstroget material. Passa på att ge dig själv en utmanande vecka och kom igång med .Net-webbutveckling på rekordtid!

Vi rekommenderar att gärna ta med dig din egen dator, så att din miljö kan uppdateras under kursen och du blir redo att kasta dig in i spännande webbprojekt direkt när du är tillbaka på ditt arbete. Om du inte kan eller vill använda din egen dator så har vi givetvis även en kursdator åt dig i klassrummet.

Kursen täcker även certifieringsmål motsvarande Microsofts kurser 10267 och 10264.

Kursen har tagits fram av Michael Herkommer, en namnkunnig utvecklare och entrepenör med mångårig erfarenhet av .Net- och webbutveckling.

Dokumentation och exempel

Under kursen används mycket kodexempel och realistiska övningar som du har tillgång till även efter kurs. Alla kodexempel hanteras under kursen via GitHub, inklusive dokumentation och wiki, så inga döda träd eller massproducerade PowerPoints att hålla reda på. Övrig dokumentation är i digital bokform via Kindle. Kursen innehåller bland annat följande: ASP.NET WebForms, ASP.NET MVC, HTTP, VS2012 Nugets, Fiddler, Browser Development Tools, jQuery (UI och Mobile), Ajax, JavaScript, TypeScript, Knockout, SASS, Compass, Deployment to Azure, LINQ, Lambda, Delegates, Func, Action, Predicate, GitHub, Web Services, testramverk, webbarkitektur och mönster.

Målgrupp och förkunskaper

Du har bra koll på grunderna inom systemutveckling, känner dig bekväm med C#, hänger med på grundläggande objektorientering samt hanterar enklare HTML och CSS. Du är antagligen nyanställd eller jobbar inom ett annat kompetensområde på konsultbolag och vill snabbt bli mer produktiv inom både förvaltning och nyutveckling av webb- och CMS-lösningar.

Kursinnehåll

  • VS2012 för webbutveckling med ASP.NET WebForms och MVC
  • Skapa webbapplikationer med ASP.NET WebForms
  • Titta närmare på HTTP protokollet och verktygsstöd för att bättre visualisera vad som sker bakom kulisserna
  • Hur göra en statisk html (design) -sida till en dynamisk webbplats i ASP.NET?
    • Vi använder en kommersiellt nedladdningsbar mall och går igenom utmaningarna
    • Struktur, master pages, user controls mm
  • CSS för objektorienterade utvecklare, ett smartare och enklare sätt att jobba med CSS
    • Vi installerar SASS och COMPASS som stöd
  • Utvecklingsarbete utanför VS2012, ibland behövs ett enklare verktyg
    • Vi installerar och tittar närmare på Sublime Text för att visualisera vad som sker
  • Anpassa VS2012 med Nugets, en ovärderlig hjälp
  • Deployment till Azure direkt från VS2012
  • Källkodshantering med GitHub, när TFS inte är tillgängligt eller inte passar
  • Upplev "pains" med ASP.NET WebForms och diskutera lösningar
  • MVC introduktion till mönster (även MVP och MVVM)
  • Skapa webbapplikationer med ASP.NET MVC
  • Introduktion till Javascript, TypeScript och jQuery
  • C# finesser vi behöver titta närmare på: LINQ, Lambda, Delegates, Func och Action
  • Datahantering med EF (Entity Framework)
  • Ajax exempel med WebForms och jQuery
  • Introduktion till konsumera Web Services via WCF
  • Introduktion till Knockout.js och MVVM
  • Introduktion till testramverk (hur hantera mock och fake)
  • Sammanfattning, frågor och best practices

Rekommenderade förberedelser innan kurs

  • Vi rekommenderar att gärna ta med dig din egen dator, så att din miljö kan uppdateras under kursen och du blir redo att kasta dig in i spännande webbprojekt direkt när du är tillbaka på ditt arbete. (Vi har givetvis även kursdatorer om du inte kan eller vill använda din egen dator).
  • Se gärna till att ha ett MS konto så skapar vi ett gratis Azure testkonto också
  • Skapa gärna ett gratis GitHub konto innan kursen

Alla kodexempel från kursen kommer vara tillgängliga via GitHub, och du kan under kursen alltid utgå från grundexempel och göra egna "brancher"

 

 

Om instruktören: Michael Herkommer

Med över 25 års erfarenhet av IT/IS-branschen i flera europeiska länder som arkitekt, utvecklare, coach och affärsutvecklare (teknisk paketering) har Micael en gedigen grund att stå på i sin roll som utbildare, föreläsare, talare och inspiratör.

De senaste 7 åren har han arbetat med webbpubliceringssystem baserade på EPiServer och Microsoft .NET med uppdrag för kunder som Rädda Barnen, Läkare utan gränser, PTK, Socialdemokraterna, Egmont Danmark, FIFA Zürich m. fl.

Att  hantera  mångkulturella  projekt  med  tighta  budgetar  och  pressade  tidsramar  har  lärt  honom den hårda vägen hur man effektivast får igång utvecklingsteamen och deras verktyg.

Passionerad för den pragmatiska vägen till framgång: kommunikation i kombination   med människors inlärningsförmåga! Micael är en omtyckt pedagog som genuint intresserar sig för varje individs kompetensmål.

Boka kursen

Boka din plats redan idag.

Om kursen

Pris: 32 950,00 kr

exklusive moms

Längd 5 dagar
Kurskod T340

KompetenskortKompetenskort gäller på denna kurs

Boka kursen

Välj ort och kursstart

31 oktober

28 november

5 december

Kunduppgifter