IMPORTANTE! Questo corso al momento contiene 38 ore di video. Nuovi contenuti vengono aggiunti periodicamente. Il prezzo del corso andrà aumentando gradualmente, man mano che vengono aggiunti contenuti.
Coloro che hanno già acquistato il corso riceveranno i nuovi contenuti senza altri costi.
Se vuoi imparare a sviluppare un'applicazione web, sei nel posto giusto! Useremo ASP.NET Core, C# e Visual Studio Code per creare un'applicazione web dinamica e moderna. Vedremo come si realizzano le funzionalità più comuni, che sicuramente ti capiterà di implementare anche nei tuoi progetti. Ecco una lista dei temi che affronteremo:
Le basi di un progetto ASP.NET Core e come si configura;
Creazione di contenuti web con il pattern MVC e con Razor Pages;
L'impaginazione responsive in HTML e CSS usando Bootstrap, in modo che i contenuti siano fruibili sia da desktop che da mobile;
L'organizzazione del codice in piccoli e semplici componenti, in modo che il progetto resti pulito e mantenibile nel tempo;
Strumenti ed estensioni da usare con Visual Studio Code per fare di più in meno tempo;
Accesso al database con due tecnologie diverse: ADO.NET e Entity Framework Core;
Elenchi con paginazione, ordinamento e ricerca;
Maschere di inserimento, modifica ed eliminazione dei dati;
Uso di JavaScript per migliorare l'esperienza d'uso dell'utente;
Invio di e-mail, uso di reCaptcha, ricezione di pagamenti con Paypal, ...
...e qualche suggerimento per diventare un vero professionista!
Il corso è organizzato su varie sezioni e, per ciascuna, troverai video lezioni, un testo riepilogativo, degli esercizi di codifica e un quiz per mettere alla prova le tue competenze. Lezione dopo lezione, realizzeremo insieme un'applicazione web per l'erogazione di corsi on-line (proprio come Udemy!). Questo corso, quindi, è finalizzato alla realizzazione di un progetto reale e non è una semplice collezione di esempi. Potrai seguire le lezioni da Windows, Mac o Linux, dato che ASP.NET Core e Visual Studio Code sono tecnologie multipiattaforma.
Al momento il corso è alla Sezione 20: Autorizzazione. L'elenco provvisorio delle prossime sezioni è il seguente.
21. Testing automatico
22. Pubblicazione dell'applicazione su Windows, Linux, Azure e AWS
23. Esporre i dati con ASP.NET Core WebAPI e consumarli lato client con JavaScript
24. Realizzare un'area riservata con Blazor
Se hai già una conoscenza base dello sviluppo web o sai già programmare in qualche linguaggio, sicuramente sarai avvantaggiato/a e non avrai alcun problema a seguire il corso. Comunque, ogni tema viene affrontato in maniera chiara e molto graduale per cui è adatto a chiunque abbia voglia di iniziare a sviluppare per il web. Se hai dubbi o desideri chiarimenti, scrivimi pure e ti risponderò appena possibile.
Se l'idea ti piace, iscriviti subito al corso!
A presto,
Moreno