Un'introduzione gentile allo sviluppo web moderno con strumenti gratuiti e multipiattaforma.
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 jаvascript 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 jаvascript
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!
Link Download: