20486: Developing ASP.NET Core MVC Web Applications

ASP.NET Core MVC on kirjasto Back-end -kehitykseen ja WebAPI-palveluiden toteuttamiseen. ASP.NET Core MVC -sovellukset toimivat kaikilla käyttöjärjestelmillä ja yhtä hyvin pilvessä kuin omassa konesalissa.

3pvä
Kesto
2400,00 
Toteutustakuu
Sovelto PRO -käyttäjille
Lue lisää
PRO-käyttäjille
0 € / kk
Lue lisää
Ajankohta:
Sijainti:
Valitsemasi koulutus sisältää seuraavat päivät:
Ilmoittaudu viimeistään 18.01.2021
Puhuttu kieli: Suomi

Valitettavasti kyseinen kurssi on jo täynnä, kokeilethan toisella ajankohdalla tai sijainnilla.

Tai ota yhteyttä myyntipalveluun: 020 7776 670 tai myyntipalvelu@sovelto.fi

ASP.NET MVC helposti haltuun

Haluatko pystyä kontrolloimaan sovelluksen tuottamaa HTML-koodia ja käyttämään haluamiasi HTML5:n piirteitä? Mm. nämä ominaisuudet saat MVC:llä, eikä edes HTML:ää tarvitse kirjoittaa käsin.

ASP.NET MVC on Model-View-Controller -arkkitehtuuri, jota käytetään Web-sovelluksien toteutuksessa Microsoft-maailmassa. Sovellus rakentuu kolmesta loogisesta osasta: Model, View ja Controller. Näiden osien avulla on erotettu toisistaan käyttöliittymä (View), data (Model) ja sovelluslogiikka (Controller) jolloin sovellukset rakenteeltaan selkeitä ja helposti ylläpidettäviä.

ASP.NET MVC-sovelluksen suurena etuna on myös testattavuus. Unit-testaus mahdollistaa Test Driven Development -menetelmän käyttämisen kehityksessä. ASP.NET MVC ohjaa myös selkeään projektirakenteeseen, se helpottaa niin isojen kuin pientenkin projektien kehitystä ja ylläpitoa. Eikä se liity vain projektin hallintaan, vaan myös ohjelmoijien kannalta MVC helpottaa monia asioita.

Kurssi pidetään uusimmalla .NET Core -versiolla ja kehitysvälineenä on Visual Studio 2019.

Esitiedot: C#-osaaminen ja mielellään aikaisempaa kokemusta Web-ohjelmoinnista Microsoft-tekniikoilla.

Materiaali: Microsoftin MOC-materiaali 20486 Developing ASP.NET Core MVC Web Applications

Testi: 70-486 Developing ASP.NET MVC Web Applications

 

Koulutuksen sisältö

ASP.NET MVC yleiskatsaus

  • Arkkitehtuuri
  • ASP.NET, rakenne ja toiminta
  • Model-View-Controller

    ASP.NET Core Middleware

    • mikä on middleware?
    • sovelluksen käynnistys ja konfigurointi
    • services

    Controllers

    • Contoller-luokka ja Action-metodit
    • reitityksen määrittely ja toiminta
    • Filtterit

    Views

    • VIew ja Razor, HTML:n ja C#:n yhdistäminen
    • HTML-helpers
    • uudelleenkäytettävät näkymät

    Models

    • Model-luokkien tekeminen eli datan käsittely
    • Formit (<form> -elementti)
    • validoinnit
    • EF:n käyttö ja tietokantakäsittely

    UI-asioita

    • Layout-käsite
    • CSS ja tyylit
    • javascript ja jQuery
    • responsiivisuus

    Testaus

    • MVC-komponenttien yksikkötestaus
    • poikkeuskäsittely

    Sovelluksen rakenne

    • Routing-käsite
    • reitityksen konfigurointi
    • navigoinnin toteuttaminen

      Käyttöoikeudet ja security

      • Tunnistaminen ja luvitukset
      • hyökkäyksiltä suojautuminen
      • turvallisen sovelluksen tekeminen

        Web API

        • Web API -palvelun tekeminen
        • Web APIn käyttö

        Sovelluksen asentaminen

        • asennustavat
        • Azure

         

        Avainsanat: , , , , , ,

         

        Paikkoja jäljellä:
        Ei paikkarajoitusta
        useita
        2400,00  + alv./VAT

        Vastuuhenkilö


        Heikki Raatikainen

        Heikki Raatikainen

        • heikki.raatikainen@sovelto.fi
        • LinkedIn

        Heikin pitämien kurssien aihevalikoima on ollut vähintäänkin laaja. Pääsääntöisesti kurssit ovat olleet ohjelmointikursseja, mutta esimerkiksi tietokantojen suunnittelu-, hallinta- ja ohjelmointikurssit kuuluvat valikoimaan. Heikki on paljon mukana asiakasprojekteissa koodaamassa, mistä saatu oppi antaa hyvää kokemusta kurssien pitämiseen.

        FM, MCPD, MCTS, MCT, CSM, SCJP, senior-konsultti. C#, C/C++ -kielten, .NET Frameworkin, Visual Studion, tietokantaohjelmoinnin ja yleisen sovelluskehityksen asiantuntija.

        Kouluttaja


        Heikki Raatikainen

        Heikki Raatikainen

        • heikki.raatikainen@sovelto.fi
        • LinkedIn

        Heikin pitämien kurssien aihevalikoima on ollut vähintäänkin laaja. Pääsääntöisesti kurssit ovat olleet ohjelmointikursseja, mutta esimerkiksi tietokantojen suunnittelu-, hallinta- ja ohjelmointikurssit kuuluvat valikoimaan. Heikki on paljon mukana asiakasprojekteissa koodaamassa, mistä saatu oppi antaa hyvää kokemusta kurssien pitämiseen.

        FM, MCPD, MCTS, MCT, CSM, SCJP, senior-konsultti. C#, C/C++ -kielten, .NET Frameworkin, Visual Studion, tietokantaohjelmoinnin ja yleisen sovelluskehityksen asiantuntija.