Dopo molte settimane di revisioni tecniche, verifiche e aggiornamenti il Video Course sul libro ASP.NET Core 2 and Angular 5 è finalmente disponibile sul sito dell'editore Packt Publishing!
Il video-corso ha una durata di circa 3 ore ed stato elaborato sulla base dei primi 6 capitoli del libro, che mostrano come realizzare una Single-Page Application di ultima generazione con un back-end in ASP.NET Core 2 MVC, un front-end in Angular 5 e un Data Model in Entity Framework Core. L'approccio adottato è dunque quello del full-stack development, ovvero della realizzazione di un prodotto finito sviluppando tutte le singole componenti in prima persona.
Inutile dire che, come il libro stesso spiega nel Capitolo 1, sviluppare Full-Stack non significa eccellere in ogni aspetto della programmazione di una web application - nessuno, al giorno d'oggi, può più permettersi di farlo - ma aumentare il livello di consapevolezza dell'intero set di strumenti scelti per la nostra attività di sviluppo: in altre parole, il video-corso - così come il libro da cui è tratto - presenta i vari framework con l'obiettivo di fornire una panoramica relativa al funzionamento generale del sistema, dipingendo un affresco il più possibile completo sulle moderne tecniche legate allo sviluppo in ambito web:
Before answering the question, we should understand what we really meant when we said "being able to". We don't have to become experts on every single layer of the stack; no one expects us to do so. When we choose to embrace the full-stack approach, what we really need to do is to raise our awareness level throughout the whole stack we're working on; it means that we need to know how the backend works and how it can and will be connected to the frontend. We need to know how the data will be stored, retrieved, and then served through the client; we need to acknowledge the interactions we will need to layer out between the various components that our web application is made of, and we need to be aware of security concerns, authentication mechanisms, optimization strategies, load-balancing techniques, and so on.
This doesn't necessarily mean that we have to have strong skills in all these areas; as a matter of fact, we hardly ever will. Nonetheless, if we want to pursue a full-stack approach, we need to understand the meaning, role, and scope of any of them, and possibly, be able to work there whenever we need to.
L'uscita di questo video-corso è davvero una grande soddisfazione, che si aggiunge agli ottimi risultati editoriali raggiunti dal libro nel 2017 (best-seller in USA, UK, Francia, Italia e Germania) e del 2018, dove è stato il titolo più venduto dell'editore per i mesi di febbraio, marzo e maggio, oltre a salire più volte sul podio più ambito di tutti, la top 3 dei best-seller di Amazon.com nelle prestigiose categorie ASP.NET e ASP.NET Programming:
Il libro ha avuto un'incredibile riscontro di pubblico anche in italia, imponendosi per diversi mesi come best-seller #1 nella categoria dei libri di programmazione in lingua inglese, come dimostrato dalle seguenti screenshot del 26 giugno 2018 (a oltre 8 mesi dall'uscita):
Ecco l'elenco delle sezioni di cui si compone il video-course:
- GETTING READY
- BACK-END WITH .NET CORE
- FRON-TEND WITH ANGULAR
- DATA MODEL WITH ENTITY FRAMEWORK CORE
- CLIENT-SERVER INTERACTIONS
- STYLE SHEETS AND UI LAYOUT
Quello che segue è un estratto della presentazione scritta per la scheda informativa del prodotto presente sul sito Packt Publishing e presto disponibile anche su tutti i principali video-store:
What You Will Learn
- Use ASP.NET Core to its full extent to create a versatile backend layer based on RESTful APIs
- Consume backend APIs with the brand new Angular 5 HTTP client
- Use RxJS observers to feed the frontend UI asynchronously
- Use the Entity Framework Core to develop an actual data model
- Configure a web application in order to accept user-defined data and persist it into the database using server-side APIs
- Connect different aspects of the ASP. NET Core framework ecosystem and make them interact with each other for a full-stack web development experience
Un grazie speciale a chi deciderà di acquistare il video, disponibile al prezzo promozionale di € 10.24 per le prime 48 ore!