NFI Utbildning

Kontaktuppgifter
tfn: 08-615 19 60(vx)
epost: info@nfi.se
Besöksadress:
Götgatan 14
118 46 Stockholm

Systemutveckling med modern IT-arkitektur

Översikt

Kursen är normalt 1 dag men kan anpassas till längre eller kortare utbildning

Företagsintern kurs

Vill ni genomföra denna kurs skräddarsydd internt hos er?

Kursmål

Att kunna beställa och ta fram kvalitets- och framtidssäkrade IT-system i enlighet med moderna och standardiserade principer.

Sammanfattning

Att utveckla kvalitetssäkrade och framtidssäkra IT-system har aldrig varit enklare än idag. Tyvärr tror många att begrepp som Web 2.0, Web Services, SOA, SaaS, Cloud Computing och mobila applikationer innebär stora investeringskostnader. Många, i övrigt duktiga tekniker, inser inte hur enkelt det är att utveckla IT-system om man bara följer moderna principer och standarder. Många beställare känner tyvärr inte heller till hur enkelt det idag är att definiera och mäta IT-systems kvalitet.
Tekniken håller just nu på att förändras så radikalt att vi kan tala om ett paradigmskifte. Vi vet inte hur tekniken kommer att se ut imorgon, men vi vet att det vi utvecklar idag, om vi arbetar enligt moderna principer, kommer att kunna användas imorgon. Utan att det kostar något extra. Dessutom på helt nya sätt som vi inte ens känner till idag.
Under denna intensiva kurs förklaras hur framtidssäkra IT-system byggs och hur enkelt det är med utveckling, kravställning och kvalitetssäkring om man arbetar enligt moderna principer. Kursen visar också hur man på ett kostnadseffektivt sätt bygger applikationer som fungerar i morgondagens mobila värld, i ett SOA-ramverk och i t.ex. mashups. Samtidigt.
 
Beslutsfattare, beställare, projektledare och utvecklare. Seminariet ger kunskaper som hjälper dig att beställa och utveckla framtidssäkrade IT-system.

Standardisering

  • Vilka standarder bör man följa?
  • Hur gör standarder att man kan bygga system som kan integreras med vilket annat system som helst?

Plattformsoberoende

  • Hur bygger man plattformsoberoende system?
  • Hur bygger man framtidssäkra system?

Modularisering

  • Objekt- och tjänsteorienterad utveckling i ett nötskal

Skiktning

  • Vattentäta skott mellan presentation, information och funktion.
  • Byt ut ett skikt utan att det påverkar de andra skikten

Informationsstruktur

  • XML, JSON och andra tekniker för att strukturera information och funktion i en tjänsteorienterad miljö?

Service Oriented Architecture

  • Med rätt kunskaper är SOA både enkelt och billigt
  • Därför lämpar sig SOA för moderna processorienterade organisationer
  • Implementera SOA genom inkapsling

Inkapsling

  • Förvandla befintliga applikationer till tjänster i en SOA miljö

Web services

  • REST som alternativ till SOAP
  • Hur bygger man REST Web Services för effektiv sytemintegration?

Toolkits och öppna API:er

  • Öppen källkod
  • Standardiserade API:er

Mashups

  • Så fungerar mashups

Social recommendation engines

  • Låt användares beteenden styra andra användares beteende

Rich Internet Applications (RIA)

  • Framtidens webbaserade applikationer som ersätter dagens installerade program

Software as a Service (SaaS)

  • Slutet för program som vi känner dem idag

Webben Off line

  • Att använda webben utan uppkoppling

Cloud Computing

  • Serversvärmar snarare än väldefinierade system

Tunna klienter

  • När allt ligger i molnet får vi tunna klienter

 Lärare

Anders Edelsgren
Anders är konsult med inriktning på utbildning, analys och applikationsutveckling. Han är fil kand och har tio års erfarenhet som IT-konsult och femton inom kommunikation och utbildning. Anders är expert på webbutveckling, öppna standarder och återanvändbarhet.
Allmän branschvana är att föredra, gärna med fokus på upphandling, beställning, kravspecifikation eller systemarkitektur.

Relaterade kurser

 

Företagsintern kurs

Vill ni genomföra denna kurs skräddarsydd internt hos er?

Översikt

Kursen är normalt 1 dag men kan anpassas till längre eller kortare utbildning
 Tipsa kollega

Relaterade kurser