Microsoft ASP.NET Core -ohjelmointi

Kesto: 1 pv , Opetuskieli: suomi, Materiaalikieli: suomi, Materiaali: pdf
Microsoft ASP.NET Core -ohjelmointi, ei tenttiä
1 Kpl
Microsoft ASP.NET Core -ohjelmointi (1 pv), 29.09.2017
460 €
+ alv.. 24%.
*) Kurssin viimeinen ilmoittautumispäivä on ylittynyt. Jätäthän yhteydenottopyynnön, jos haluat jälki-ilmoittautua tälle kurssille.

Tuotekuvaus: Microsoft ASP.NET Core -ohjelmointi

Yhden päivän tiivis katsaus Microsoftin uusimpaan ASP.NET Core -web-ohjelmointiteknologiaan. Samalla tutustutaan Visual Studio -kehittimen uusimpaan 2017-versioon.

Kohderyhmä:
Microsoft-sovelluskehittäjät ja -arkkitehdit, tuotepäälliköt sekä teknologiasta vastaavat.

Tavoite:
Kurssilta saat hyvän yleiskuvan Microsoftin uusimpiin web-teknologioihin sekä käytännön kokemusta ASP.NET Core -ohjelmoinnista ja MVC 6 -tekniikasta.

Sisältö:

ASP.NET-ympäristö
• ASP.NET Core 1.1 ja MVC 6
• Monialustatuki: Windows, Linux ja Mac
• MVC ja Web API
• Visual Studio 2017

MVC-sovellusten rakenne
• Mallit, näkymät ja kontrollerit (model, view, controller)
• Suorituksen eteneminen
• Toimintojen laajentaminen
• Tuetut tuotantoympäristöt

Kontrollerit
• Controller-luokkien tehtävät
• Toimintometodit (action methods)
• Toimintojen suodatus

Näkymät
• Näkymien tehtävät
• ViewBag-olio

Malli-oliot
• Tyypitetyt näkymät
• Razor-näkymämoottori
• HTML Helper -luokka

Reititys ja luokat
• Routing -toiminnot
• Ohjaussääntöjen kirjoittaminen
• Parametrien käsittely ja tietojen välittäminen sivulta toiselle
• Dependency Injection (DI) -tuki

Razor-näkymämoottori tarkemmin
• CSHTML-tiedostot
• Syntaksi
• Lohkot, muuttujat ja silmukat
• Toimintoihin viittaaminen
• Omien aputoimintojen lisääminen
• ASPX-näkymien käyttäminen rinnakkain
• Malli-luokat
• Mallien oikeaoppinen käyttö

Entity Framework Core ja LINQ
• Tietojen validiointi ja tarkistukset

Yksikkötestaus
• MVC-sovelluksen testaaminen
• Inversion of Control ja mock-luokat
• Käyttöliittymien testaus
• Suorituskyvyn testaaminen

MVC-laajennokset
• MVC-kehikon arkkitehtuuri
• Toimintosuodattimet (action filters)
• Auktorisointisuodattimet (authorization filters)
• Toteutus koodissa

Tietoturva
• Tietoturva MVC-sovelluksissa
• Käyttäjäntunnistus; sisäiset ja ulkoiset käyttäjät
• Avoin autentikaatio, OWIN ja OAuth
• Facebook- ja Twitter-tunnistautuminen

API-kontrollerit
• Sovelluspalveluiden toteuttaminen MVC-sovelluksissa
• REST-palveluiden toteutus
• JSON-muotoisen tiedon käsittely

Sovellusten levittäminen
• Visual Studion Publish-komento
• Julkaisu Azureen
• Tuleva ASP.NET Core 2.0 -versio


Koulutuksessa käytetään osallistujan omaa tietokonetta.



Ohjelma

Päivämäärä
Aloitusaika
Lopetusaika
Huom!
29.09.2017
09:00
16:00
Peruutusehdot

Ilmoittautuminen on sitova. Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautumisen peruutus tehdään vähemmän kuin 14 päivää ennen kurssin alkua, veloitamme toimisto- ja varauskuluina 50% kurssimaksusta. Mikäli ilmoittautunut jää saapumatta kurssille ilman peruutusilmoitusta, veloitamme koko osallistumismaksun. Kurssimateriaalin toimittamisesta oppilaalle peruuntumistapauksessa veloitamme lisäksi 100 EUR. Peruutusmaksut veloitetaan myös sairastapauksissa.

Oma koulutus tai tapahtuma Oppia.fi:hin?

Ota yhteyttä!