- 249
- 27 889
Archety
Italy
Приєднався 18 лис 2022
I’m Giovanni Pace, and I’m here to guide you on an exciting journey through the world of fullstack development. Whether you’re just starting out or already have experience, you’ll find content that inspires you and helps you grow.
From frontend development with HTML, CSS, and JavaScript, to backend frameworks and database secrets, we’ll explore it all together. But it’s not just theory-I’ll walk you through real-world projects and practical tips, designed to give you skills you can actually use in your career.
If you’re passionate about coding, you’re in the right place. Join us and discover a new way to approach web development!
From frontend development with HTML, CSS, and JavaScript, to backend frameworks and database secrets, we’ll explore it all together. But it’s not just theory-I’ll walk you through real-world projects and practical tips, designed to give you skills you can actually use in your career.
If you’re passionate about coding, you’re in the right place. Join us and discover a new way to approach web development!
REST API con Entity Framework e .NET 8 - 14/15: Inserimento DTO e Relazione One-to-Many con Postman
In questo quattordicesimo episodio, vedremo come inserire un oggetto DTO nella tua REST API utilizzando Postman, gestendo una relazione One-to-Many (OTM).
Imparerai come configurare e inviare una richiesta POST che inserisca correttamente i dati correlati nel database, rispettando le regole della relazione One-to-Many.
Con questo approccio, sarai in grado di associare oggetti tra loro in modo dinamico e sicuro.
Link alla repository GitHub: github.com/johnnypax/dotnet_ef_rest_otm_html_ajax
Imparerai come configurare e inviare una richiesta POST che inserisca correttamente i dati correlati nel database, rispettando le regole della relazione One-to-Many.
Con questo approccio, sarai in grado di associare oggetti tra loro in modo dinamico e sicuro.
Link alla repository GitHub: github.com/johnnypax/dotnet_ef_rest_otm_html_ajax
Переглядів: 56
Відео
REST API con Entity Framework e .NET 8 - 15/15: Inserimento DTO con Form HTML e AJAX (OTM)
Переглядів 3514 годин тому
In questo quindicesimo episodio, ti guiderò nella creazione di un form HTML per l'inserimento di un oggetto DTO, gestendo una relazione One-to-Many (OTM) tramite AJAX. Vedrai come configurare il form per raccogliere i dati e inviarli asincronamente alla REST API, senza dover ricaricare la pagina. Questo ti permetterà di associare correttamente gli oggetti nella tua applicazione, mantenendo un’i...
REST API con Entity Framework e .NET 8 - 13/15: Visualizzare One-to-Many in HTML con DTO e AJAX
Переглядів 2414 годин тому
In questo tredicesimo episodio, imparerai come visualizzare una relazione One-to-Many in una tabella HTML utilizzando i DTO e AJAX per ottenere i dati dalla REST API. Scopriremo come inviare una richiesta AJAX per recuperare i dati correlati e popolare dinamicamente la tabella con le informazioni dei dati collegati. Questo approccio ti permetterà di visualizzare le relazioni tra le entità in mo...
REST API con Entity Framework e .NET 8 - 12/15: Navigare Relazione One-to-Many con DTO
Переглядів 4214 годин тому
In questo dodicesimo episodio, ti guiderò attraverso la navigazione di una relazione One-to-Many utilizzando i DTO (Data Transfer Objects). Scoprirai come strutturare e gestire le relazioni tra le entità della tua applicazione in modo efficiente, rendendo i dati facilmente accessibili e trasferibili attraverso l’API. Implementare correttamente questa navigazione semplifica la gestione delle ent...
REST API con Entity Framework e .NET 8 - 11/15: Modifica Cliente con Endpoint e Chiamata AJAX
Переглядів 117День тому
In questo undicesimo episodio, vedremo come implementare la modifica di un cliente tramite un endpoint dedicato nella REST API. Utilizzeremo AJAX per inviare richieste PUT o PATCH, permettendo di aggiornare i dati del cliente senza ricaricare l'intera pagina. Questa funzionalità è essenziale per costruire applicazioni moderne e reattive, offrendo una migliore esperienza utente. Link alla reposi...
REST API con Entity Framework e .NET 8 - 10/15: Eliminazione Cliente con Endpoint e Chiamata AJAX
Переглядів 77День тому
In questo decimo episodio, ti mostrerò come implementare la funzionalità di eliminazione di un cliente attraverso un endpoint dedicato nella REST API. Utilizzeremo AJAX per eseguire la richiesta DELETE in modo asincrono, consentendo di rimuovere i dati senza dover ricaricare la pagina. Questo ti aiuterà a costruire un'interfaccia utente fluida e reattiva, migliorando la gestione dei dati sul fr...
REST API con Entity Framework e .NET 8 - 9/15 Inserimento Dati con Form Bootstrap e AJAX jQuery
Переглядів 44День тому
In questo nono episodio, vedremo come creare un form utilizzando Bootstrap e come inviare dati alla nostra REST API tramite AJAX e jQuery. Imparerai a gestire le richieste POST per inserire nuovi dati nel database in modo dinamico, senza dover ricaricare la pagina. Questo ti permetterà di costruire interfacce utente moderne e reattive, migliorando l’esperienza utente. Link alla repository GitHu...
REST API con Entity Framework e .NET 8 - 8/15: Tabella HTML Dinamica con REST e AJAX
Переглядів 47День тому
In questo ottavo episodio, ti mostrerò come creare una tabella HTML dinamica utilizzando AJAX per interagire con la tua REST API. Scoprirai come ottenere dati dal server in modo asincrono e popolare la tabella senza dover ricaricare l'intera pagina. Questo approccio migliorerà l’esperienza utente e renderà la tua applicazione web più reattiva e moderna. Link alla repository GitHub: github.com/j...
REST API con Entity Framework e .NET 8 - 7/15: Endpoint FindAll, Insert e Uso di Postman
Переглядів 74День тому
In questo settimo episodio, completeremo gli endpoint FindAll e Insert della nostra REST API, che ti permetteranno di recuperare e inserire dati nel database in modo efficiente. Ti guiderò anche su come utilizzare Postman per inviare richieste HTTP e testare i tuoi endpoint con vari payload. Grazie a questo strumento, potrai verificare il corretto funzionamento della tua API direttamente, sempl...
REST API con Entity Framework e .NET 8 - 6/15: Controller, Service e Trasformazione in DTO
Переглядів 123День тому
In questo sesto episodio, ti guiderò nella creazione dei Controller e dei Service per gestire le operazioni della tua API. Imparerai a separare la logica del business dalla logica dei controller, creando un codice più manutenibile. Vedremo inoltre come trasformare i Model in DTO (Data Transfer Object), una pratica fondamentale per ottimizzare le performance e garantire la sicurezza nella gestio...
REST API con Entity Framework e .NET 8 - 5/15: Inizializzazione AddSingleton AddScoped AddTransient
Переглядів 68День тому
In questo quinto episodio, approfondiremo l'uso di AddSingleton, AddScoped e AddTransient per gestire il ciclo di vita dei servizi nella Dependency Injection. Capirai quando e come utilizzare ciascuno di questi metodi per ottimizzare l'efficienza e le prestazioni della tua applicazione. Imparerai come applicarli correttamente per mantenere un controllo ottimale sui servizi e le risorse del prog...
REST API con Entity Framework e .NET 8 - 4/15: Creazione di Repositories e Dependency Injection
Переглядів 87День тому
In questa quarta parte, esploreremo come implementare le Repository e le relative interfacce (IRepos), separando la logica di accesso ai dati dal resto dell’applicazione. Inoltre, vedrai come utilizzare Dependency Injection per iniettare il DbContext nel progetto, rendendo il codice più modulare e facile da mantenere. Questo approccio ti permetterà di gestire in modo efficiente i dati e miglior...
REST API con Entity Framework e .NET 8 - 3/15: Creazione del Context (OTM) e ConnectionString
Переглядів 110День тому
In questo terzo video, ci concentreremo sulla creazione del DbContext di Entity Framework, il cuore dell'interazione con il database. Vedrai come configurare correttamente il Context e inserire la ConnectionString per connettere l’applicazione al database SQL Server. Questo è un passaggio fondamentale per permettere al progetto di gestire i dati in modo fluido e sicuro. Link alla repository Git...
REST API con Entity Framework e .NET 8 - 2/15: Setup del Progetto, Importazione EF, Models e DTO
Переглядів 120День тому
In questa seconda parte della serie, vedremo come impostare il progetto per la nostra REST API in .NET 8. Esploreremo i passaggi per configurare Entity Framework, importarlo correttamente e creare i modelli (Models) che rappresenteranno le entità del database. Alla fine del video, avrai una solida base per iniziare a implementare la logica di business e connetterti ai dati. Link alla repository...
REST API con Entity Framework e .NET 8 - 1/15 Architettura a 3 Livelli e Database in SQL Server OTM
Переглядів 143День тому
In questo video, esplorerai come strutturare una REST API con .NET 8 e Entity Framework usando l'architettura a 3 livelli. Vedrai come configurare il database SQL Server con un modello One-to-Many (OTM), con una chiara separazione tra dati, logica e presentazione. Questo approccio ti aiuterà a creare un'applicazione scalabile e ben organizzata. Link alla repository GitHub: github.com/johnnypax/...
Diagrammi UML di Classe - 5/9: Modificatori di Accesso, Incapsulamento e Information Hiding
Переглядів 90Місяць тому
Diagrammi UML di Classe - 5/9: Modificatori di Accesso, Incapsulamento e Information Hiding
Diagrammi UML di Classe - 4/9: I Metodi e Introduzione al Tipo di Ritorno
Переглядів 50Місяць тому
Diagrammi UML di Classe - 4/9: I Metodi e Introduzione al Tipo di Ritorno
GIT Branch - 3/3: Merge di 4 Branch in GIT (Con Esempio in JavaScript)
Переглядів 47Місяць тому
GIT Branch - 3/3: Merge di 4 Branch in GIT (Con Esempio in JavaScript)
GIT Branch - 2/3: Come Risolvere un Conflitto durante il Merge (No Coding)
Переглядів 73Місяць тому
GIT Branch - 2/3: Come Risolvere un Conflitto durante il Merge (No Coding)
GIT Branch - 1/3: Come Fare Branch e Merge Senza Conflitti (No Coding)
Переглядів 115Місяць тому
GIT Branch - 1/3: Come Fare Branch e Merge Senza Conflitti (No Coding)
Diagrammi UML di Classe - 3/9: Il Diagramma degli Oggetti e la Relazione con il Diagramma di Classe
Переглядів 54Місяць тому
Diagrammi UML di Classe - 3/9: Il Diagramma degli Oggetti e la Relazione con il Diagramma di Classe
Diagrammi UML di Classe - 2/9: Introduzione ai metodi e agli attributi nei diagrammi di classe
Переглядів 88Місяць тому
Diagrammi UML di Classe - 2/9: Introduzione ai metodi e agli attributi nei diagrammi di classe
Diagrammi UML di Classe - 1/9: Introduzione obiettivi e utilizzi principali dei diagrammi UML
Переглядів 83Місяць тому
Diagrammi UML di Classe - 1/9: Introduzione obiettivi e utilizzi principali dei diagrammi UML
Bootstrap Table - 5/5: Estensioni ed esportazione dati in CSV e XLSX
Переглядів 51Місяць тому
Bootstrap Table - 5/5: Estensioni ed esportazione dati in CSV e XLSX
Bootstrap Table - 4/5: Integrazione Locale di Bootstrap, jQuery e Bootstrap Table senza CDN
Переглядів 42Місяць тому
Bootstrap Table - 4/5: Integrazione Locale di Bootstrap, jQuery e Bootstrap Table senza CDN
Bootstrap Table - 3/5: Utilizzare Sorgenti JSON per Popolare Tabelle HTML con Bootstrap Table
Переглядів 51Місяць тому
Bootstrap Table - 3/5: Utilizzare Sorgenti JSON per Popolare Tabelle HTML con Bootstrap Table
Bootstrap Table - 2/5: Creazione di Tabelle Confrontata con Esempi Pratici
Переглядів 612 місяці тому
Bootstrap Table - 2/5: Creazione di Tabelle Confrontata con Esempi Pratici
Bootstrap Table - 1/5: Introduzione, Licenza e Integrazione Passo-Passo
Переглядів 782 місяці тому
Bootstrap Table - 1/5: Introduzione, Licenza e Integrazione Passo-Passo
Force Directed Graph - 5/5: Stile per Nodi e Link e Gestione Z-Index - D3.js Interattivo
Переглядів 312 місяці тому
Force Directed Graph - 5/5: Stile per Nodi e Link e Gestione Z-Index - D3.js Interattivo
Force Directed Graph - 4/5: Aggiunta del Drag alla Simulazione - - D3.js Interattivo
Переглядів 122 місяці тому
Force Directed Graph - 4/5: Aggiunta del Drag alla Simulazione - - D3.js Interattivo
Ciao Giovanni, ho girato un pò su altri corsi, per imparare Angular, ma il tuo metodo di spiegazione è veramente intuitivo e di facile apprendimento. Con l'uso dei blocchi mi hai fatto capire il routing e i componenti di Angular. Complimenti! attendo ulteriore corso intermedio!.
Ciao, tra poco pubblicherò un piccolo corso relativo alle REST API e come interrogarle con Angular, grazie per avermi scritto, è davvero motivante 😃
Complimenti Giovanni. Ancora ottimi video !!
Grazie mille, a presto per i prossimi sperando rimangano allo stesso livello 😉
Ottimo video come sempre, ma è tempo di utilizzare le minimal API :)
Grazie mille, le Minimal le affronterò più avanti, il video che vedi funge da recap per una Academy che sto portando avanti esattamente in questo momento a Roma 😄 prima le basi, poi si semplifica 😉
Bella playlist. Spiegata bene e chiara. Veramente avvincente
Grazie mille, e non è ancora finita 😄 manca l'innesto dei DTO che farò nel fine settimana probabilmente! Grazie per averla guardata 🖖🏻
@@archetydev Ti volevo chiedere delle informazioni un pò più approfondite...se vuoi rispondere. Non sono un esperto di queste cose nuove. Sono un programmatore "vecchio stile" Volevo chiederti in tutta questa vastità di tipologie di applicazioni, con framework e linguaggio C# esiste da qualche parte un documento dove il tutto viene spiegato in maniera da capire come distinguere un' app MVC da una Razor, per esempio. Quello che non capisco è la differenza tra l' applicazione che stai sviluppando tu e invece, ad esempio, un app Web Api Blazor Wasm. Che differenza c' è ? Quando devo applicare una piuttosto che un' altra ? Ho questi dubbi dettati dal fatto che oramai con il framework vedi tanta roba, ma non riesco a come dire , catalogarla ! Grazie e complimenti per la playtlist !
È il primo corso Angular che seguo fatto veramente bene. Mi piacerebbe che proseguissi con altre lezioni. Complimenti.
Buongiorno, grazie davvero! Probabilmente proseguirò con il collegamento con una REST API tra la prossima settimana e la successiva (purtroppo con una Academy live a Roma questo mese il tempo è poco 😅). Passerò da un collegamento base RESTful all'autenticazione tramite JWT token. Grazie per il feedback, a tra qualche giorno con i nuovi video 😃
@@archetydev grazie mille, per me sarebbe di grande utilità, hai il dono di spiegare in maniera semplice e con esempi chiari concetti che in altri corsi, anche a pagamento, mi sono sembrati ostici.
@@GiovanniPerri grazie davvero! Guarda, poniti sempre un obiettivo! Se riesci a fare un gestionale allora puoi dominare la tecnologia. Se riesci a inserire, recuperare, eliminare e modificare i dati, allora sei ad oltre metà del corso! A prestissimo 😄
Grazie mille!!🔝
Grazie a te per averlo seguito! 😃
🔝🔝🔝🔝🔝🔝🔝
Grazie :D
Grazie davvero...
Di nulla, a disposizione 😁
Bravo
Grazie 😉
Ammazza che bravo
Hahahahahaha grazie 😅 spero possano esserti utili 😁
@@archetydev cazzo si!!!!
Ottimo tutorial, grazie!
Grazie a te per averlo guardato 🖖🏻
Domanda, ma con uno dei tanti software di clonazione, posso mettere la macchina virtuale su un ssd nuovo ed avere una copia funzionante in un nuovo pc?
Ciao, attualmente il uso virtualbox in questo modo. Ho delle macchine virtuali preconfigurate che uso per sviluppare alcuni software che richiedono configurazioni molto particolari. Ho comprato un SSD esterno di marca nota (le versioni PRO sono formidabili per la velocità di scambio dati), poi sia in ufficio che a casa uso la stessa macchina virtuale direttamente dal SSD 😁
@@archetydev forse mi son spiegato male, possibile clonare una macchina virtuale su un ssd ed installare questo in una nuova build?
Allora, no penso di aver capito male io. La macchina virtuale crea due file, vdi e vdx, uno è l'immagine effettiva contenente i dati e l'altra il descrittore. Questi due file possono essere utilizzati solo dalla macchina Host e non possono trasformarsi in una installazione del sistema operativo (a meno di qualche hack tool lresente in giro). Purtroppo è per come è concepita l'immagine, è fatta in modo da essere letta dal virtualizzatore ma non penso possa essere trasferita sul disco e partire come se fosse avviata dal boot sector. Spero fosse effettivamente questa la domanda 😅
@@archetydev ottima spiegazione, hai risposto a quello che volevo capire… e peccato che non si possa fare…
Tutto spiegato benissimo, continua così! (p.s. mi sono iscritto per seguire i tuoi prossimi contenuti!)
Grazie mille Andrea, appena possibile concludo con concetti avanzati di Angular, grazie ancora per il commento è molto motivante! 😁
Ottimo video! Ma sarebbe possibile spostare su asse x o y (solo visivamente) un' intera linea che si va a creare dall'unione dei punti?
Ciao, non penso di aver ben capito cosa vuoi fare 😅 hai intenzione di spostare la linea anziché il singolo punto? Quindi associare il drag alla linea?
@@archetydev esattamente, vorrei tipo comparare una linea con un altra con un drag, ma non ci sto riuscendo 🥲
Allora, a livello indicativo se vuoi comparare due linee io farei così: 1. Crea un evento che blocca la rotazione sulla linea o in pratica, fissa i due punti che la generano. 2. Calcola l'inclinazione del segmento partendo dalle coordinate dei due punti. 3. Fai la stessa cosa per la seconda linea per la comparazione (al massimo, la procedura prevede l'operazione a coppia, ovvero sulle due linee che vuoi comparare. Purtroppo sono fuori sede e questi giorni non posso sperimentare ma è molto interessante come problema :D
@@archetydev capisco, grazie mille 😉💪🏻
Complimenti per la spiegazione! Dove posso scaricare il diagramma?
Ciao, ahimè non penso di averlo con me, tra qualche giorno al mio rientro lo carico su uno spazio web del sito. Mi dispiace, probabilmente ho dimenticato di caricarlo ai tempi 😅
I rombi identificano join e fork?
Ciao, no i rombi identificano decisioni (decision) e le fusioni (merge). Le join e fork vengono utilizzate quando i processi vengono percorsi in parallelo e sono denotare da dei rettangoli neri. In questo caso si può percorrere solo una delle strade.
Complimenti, spieghi benissimo
Grazie mille, è motivante ricevere feedback positivi, significa che sto procedendo bene! 😁 Entro metà di agosto completerò la guida con i DockerFile per programmi con i vari linguaggi, ti consiglio anche la mia playlist di CI/CD se ti interessa la costruzione continua di immagini con GitHub e Docker 😁 a presto!
Farai qualche video su Blazor 8 ?
Metto in lavorazione, questa settimana pubblico dei video su D3.js, probabilmente andrò ad analizzarlo verso agosto/settembre 😁
molto utile pre esame ITS, grazie
Grazie 😁
Ti ringrazio per queste 5 pillole! Tutto spiegato molto chiaramente!
Di nulla, a presto 😁
Sempre utili i tuoi tutorial.
Grazie 😁
mai visto una playlist cosi veloce e cosi CHIARA! COMPLIMENTI
Grazie mille, è molto motivante 😀
Grazie per i tuoi tutorial!
Grazie, è molto motivante!
Ciao. Complimenti per la serie di video che stai facendo su questo argomento. Visto che stai dando un'ampia enfasi alla parte didattica, mi sento di suggerire un paio di precisazioni, sostanzialmente di forma e non di sostanza, giusto per pignoleria, concedimelo 🤓. La prima è che il sistema operativo installato direttamente sulla macchina fisica viene definito come "Host OS"; di solito con "Guest OS" ci si riferisce al sistema operativo che gira all'interno di una macchina virtuale. La seconda precisazione riguarda il termine "locale": per evitare possibili fraintendimenti, io farei una distinzione concettuale tra interfaccia di loopback ed interfaccia locale di rete (LAN Local Area Network) e relativi indirizzi ip. Giusto per completezza, poi, si potrebbe anche accennare brevemente su come un indirizzo locale riesca effettivamente a raggiungere internet utilizzando il NAT e come fare ad esporre un servizio che gira in docker all'esterno della propria rete locale (non so se quest'ultima cosa l'avevi già pianificata per un prox video, magari sì)
Ciao, grazie per le precisazioni, questi giorni sto facendo video abbastanza "a braccio", ahimé qualche imprecisione può scappare! ;D
Ottima serie. Una domanda: per aggiornare VirtualBox devo prima disinstallare la vecchia versione, oppure è sufficiente lanciare l’ eseguibile e sovrascrivere la vecchia versione? Le macchine virtuali create rimangono valide? Quale è la procedura corretta? Grazie.
Salve, la ringrazio! Le macchine virtuali che fanno parte della stessa Release, tipo da 4.1 passo alla 4.8 rimangono valide poiché c'è compatibilità sulla stessa versione principale. Se dovesse passare dalla versione 2 alla versione 4 potrebbero esserci problemi di retrocompatibilità dovuti all'uso di Hypervisor (ma non è detto). Sicuramente all'installazione della nuova versione non vede più quelle vecchie in elenco, ma può raggiungere tramite la funzione Nuova - Macchia virtuale esistente da file VDI (ora non ho sotto mano il PC al massimo nei prossimi giorni espanso il tutorial) 😉
Grazie. La mia richiesta era riferita all’aggiornamento della versione da 7.0.6 all’ultima che credo essere 7.0.16
@@massimoR64 Si assolutamente, l'ultimo numero si riferisce al "bugfix", quindi non ci sono modifiche di funzionalità, bisognerebbe preoccuparsi di solito solo sul cambiamento del primo numero (quando si passerà ad esempio alla versione 8.x.x) poiché potrebbe esserci un cambiamento sull'architettura della piattaforma.
Bravo ottimi contenuti continua cosi!
Grazie, felice di essere stato utile con i miei contenuti 😉
Se mai dovesse venire a Napoli, lei ha un caffè pagato per queste lezioni. Saluti da tre studenti disperati
Se vi possono essere utili chiedete pure su cosa avete bisogno 😉
La pesantezza degli ultimi sistemi operativi è incredibile. Mi ricordo che con VMware prima del 2010 ho installato 5 sistemi operativi vari su un macbook e li ho fatti partire tutti e 5 insieme. Il Macbook ce la faceva. Ora con due arranca.
Si, purtroppo c'è anche da dire che Mac supporta alla perfezione Parallels, non so se i livelli di ottimizzazione che hanno raggiunto con Virtualbox e VmWare riescano ad eguagliare il primo. Vedremo in un futuro non troppo lontano se continuerà ad essere sostenibile come approccio 😀
@@archetydev si ora che mi ricordo non usavo VMware ma parallels ...
Ciao, ho fatto esattamente come hai detto te ma dal mio IMAC non riesco a vedere la cartella condivisa su win11 ne tantomeno il drag e drop bidirezionale. Devo fare qualcosa su windows11 prima? Sia Individuazione rete che condivisione file e stampanti sono attivati
Ciao, purtroppo sul tuo iMac potrebbero esserci delle politiche di condivisione file che devono essere autorizzate su Virtualbox. Ahimè non so come aiutarti poiché in questo video mostro come ospitare Windows su Windows, non Windows su Mac. Buona ricerca ;)
@@archetydev ma se il problema fossero le guest addition? Non mi appaiono se cerco di installarle. Grazie
@@archetydev ho risolto con l'altra tua guida, erano le guest addition mancanti. Dovevo rimuovere windows dal cd virtuale.
@lucianocrimi beh certo, se non appaiono è un bel problema, perché a quel punto non c'è interfacciamento con l'host. Se non compare sul menu, puoi controllare che nelle impostazioni, Archiviazione ci sia sotto Controller: SATA una immagine che si chiama VBoxGuestAdditions.iso?
Perfetto! 😀
Le "Guest Additions" vanno a migliora l'esperienza utente andando ad installare una serie di driver aggiuntivi nella macchina virtuale. Dunque abbiamo una migliore integrazione del mouse, cartelle condivise host/guest, supporto video migliorato, clipboard condivisa, ecc. Tutto questo è valido per OS windows che partono dalla versione NT4/2000 o superiore, purtroppo sembra che ad oggi non esista una versione MS DOS almeno per quanto concerne la condivisione delle cartelle. Video interessante.
Ciao! Grazie mille per il tuo commento dettagliato e per le informazioni aggiuntive sulle GA di VirtualBox. Hai ragione, l'installazione di questi driver aggiuntivi migliora notevolmente l'integrazione e l'esperienza utente nelle macchine virtuali, facilitando operazioni come la condivisione delle cartelle, la gestione del mouse, e molto altro. È vero, per ora non esiste supporto per MS DOS in termini di condivisione delle cartelle, ma è interessante vedere come VirtualBox continua a evolversi e a supportare una gamma sempre più ampia di sistemi operativi. Grazie ancora per il tuo contributo e per aver guardato il video!
quando mi provo a connettere mi da questo errore: 'connect ECONNREFUSED 127.0.0.1:27017, connect ECONNREFUSED ::1:27017', sai come posso risolvere?
Ciao, il processo con mongod.exe è attivo? Hai fatto la procedura di creazione dell'utente root? In tal caso, hai avviato .\mongod.exe --auth?
Bel tutorial grazie!
Felice di esserti stato utile!
🫶
Complimenti! serie di video davvero chiara e ben fatta. Rimango in attesa delle successive tre parti e ti ringrazio in anticipo per i chiarimenti 🔝
Grazie mille, i nuovi episodi arriveranno presto 😉
Bel tutorial per principianti aspettiamo i nuovi episodi!
Arriveranno presto 😉
Fantastico tutorial. ho Visto tutt'un fiato! Grazie mille. Ottimo Framework. Praticamente anche se non hai conoscenze approfondite in SQL puoi usare tranquillamento LINQL e fare query con molti filtri e complessi. Ho un paio di domande. 1 - Se in un Database ho una serie di tabelle ma nel progetto mi servirebbero coinvolgere solo alcune specifiche tabelle è possibile specificare quale di quelle utilizzare per creare i models? 2 - Ho visto che la stringa di connessione è salvato all'interno del programma. Di solito quando si vuole ricevere i dati dal DB si fa una richiesta Http ad un ente esterno che si occupa a mandare le query per ricevere i dati, con l'utilizzo di questo Framework praticamente sarei io ad scrivere la query al DB direttamente... Il dubbio mio è : come ottengo la connessione al DB senza salvare la stringa di connessione all'interno del programma? Scusa l'italiano XD spero di essere stato chiaro nelle domande :) grazie per la risposta
Ciao, grazie per il commento, è molto motivante! Rispondo alle tue due domande: 1. Purtroppo l'approccio Database First (ovvero creare prima il database e poi pensare ai models solo successivamente) presuppone che il database sia interamente mappato in ORM. Puoi però evitare di portare tutte le tabelle del database aggiungendo alla stringa di scaffolding Scaffold-DbContext... Models -Tables Prodotto Cliente Ordini . Quindi come puoi vedere il parametro tables quando fai lo Scaffolding mappa solo le tabelle che hai elencato subito dopo. Appena possibile faccio un piccolo video su questo! (Sto elaborando una guida anche sull'approccio CodeFirst e sull'approccio manuale che di sicuro ti sarà più utile) 2. La query string all'interno del programma è davvero brutta, hai ragione, e non permette modifiche una volta compilato il programma. In questi giorni farò un piccolo video su come utilizzare la IConfiguration per inserirlo in un file chiamato appsettings.json e rendere indipendente il codice c# dalle stringhe di connessione esterna! A presto 😉
@@archetydev grazie mille per la risposta ! Aspetterò altri video. Cmq sono molto interessanti anche altri tuoi tutorial ! Complimenti per il modo in cui spighi e tratti tutti gli argomenti!
Finalmente su UA-cam 🎉🎉🎉
Hahahahahaha era solo questione di tempo 🤣
grazie mille utilissimo
top video
Salve, complimenti per l'ottima spiegazione! Io però avrei una domanda: i due casi d'uso "prenotazione biglietto" e "annulla biglietto" non andrebbero collegati in qualche modo, dato che l'annullamento del biglietto prevede che questo prima sia stato comprato? Grazie in anticipo!
Buongiorno, grazie! Allora, riflettiamo insieme... per il principio di indipendenza dei casi d'uso, ogni USE CASE identifica una operazione che l'utente può fare in maniera indipendente con il sistema, infatti il caso d'uso Annullamento può essere attivato anche senza essere consequenziale alla prenotazione. Se nel suo software prevede la funzionalità a questo punto mi sentirei di dirle che può esserci una forma di estensione che però mi sembra un pochino forzata😅 Quindi in parole povere, quello che lei ha identificato è un workflow operativo che descrive una dinamica molto precisa del suo software, questo però cozza con l'identificazione dei casi d'uso che è relativa all'identificazione di "cosa l'utente può fare" e "da cosa questa operazione è dipendente tramite inclusione e estensione". A questo livello di progettazione non andiamo nel dettaglio della dinamica specifica, questo sicuramente potrebbe essere rappresentato successivamente nei diagrammi di attività che possono includere interazioni tra più casi d'uso.