7 corsi gratuiti per sviluppatori Microsoft

Ciao, Habr! Oggi iniziamo una serie di articoli che includeranno 5 raccolte di corsi di formazione gratuiti di Microsoft. In questo articolo, abbiamo i corsi più interessanti per sviluppatori che piacciono di più ai programmatori.

A proposito!

  • Tutti i corsi sono gratuiti (puoi anche provare gratuitamente i prodotti a pagamento);
  • 6/7 in russo;
  • Puoi iniziare ad allenarti all'istante;
  • Al termine, riceverai un badge che conferma il completamento con successo del corso.

Partecipa, dettagli sotto il taglio!

Tutti gli articoli della serie

Questo blocco verrà aggiornato con il rilascio di nuovi articoli

  1. 7 corsi gratuiti per sviluppatori
  2. * corsi gratuiti per *T-A***n*******rov
  3. 7 corsi gratuiti per ************ *******
  4. 6 ***** ****** ****** di Azzurro
  5. ** ***** ********* ****** ** ********* ** *******

7 corsi gratuiti per sviluppatori Microsoft

7 corsi gratuiti per sviluppatori Microsoft

1. Sviluppo di applicazioni per Windows 10

Il nostro piccolo corso, il cui studio completo ti richiederà circa 4-5 ore. Durante il corso:

  • Innanzitutto, familiarizza con le basi dello sviluppo di un'applicazione per Windows 10;
  • quindi padroneggiare l'utilizzo di Visual Studio;
  • poi imparerai come creare applicazioni negli ambienti di sviluppo più diffusi per Windows: UWP, WPF e Windows Forms;
  • e infine imparare a creare applicazioni connesse a Internet.

Tutto ciò di cui hai bisogno per seguire questo corso è:

  • Computer Windows 10
  • Conoscenza base di C# o linguaggio simile

Puoi scoprire maggiori dettagli e iniziare la formazione in questa pagina

7 corsi gratuiti per sviluppatori Microsoft

2. Creazione di app per dispositivi mobili con Xamarin.Forms

Questo corso copre già completamente o quasi tutte le funzionalità dello strumento ed è progettato per 10 ore di formazione. Ti insegnerà come lavorare con Xamarin.Forms e come usare C# e Visual Studio per creare app eseguibili su dispositivi iOS e Android. Di conseguenza, per iniziare ad apprendere, è necessario disporre di Visual Studio 2019 e avere competenze nel lavorare con C# e .NET.

Moduli del corso:

  • Creazione di un'app per dispositivi mobili con Xamarin.Forms;
  • Introduzione a Xamarin.Android;
  • Introduzione a Xamarin.iOS;
  • Creare un'interfaccia utente nelle applicazioni Xamarin.Forms usando XAML;
  • Personalizzazione del layout nelle pagine XAML in Xamarin.Forms;
  • Progettazione di pagine XAML Xamarin.Forms coerenti utilizzando risorse e stili condivisi;
  • Preparazione di un'applicazione Xamarin per la pubblicazione;
  • Utilizzo dei servizi Web REST nelle applicazioni Xamarin;
  • Archiviazione di dati locali con SQLite in un'applicazione Xamarin.Forms;
  • Crea applicazioni Xamarin.Forms multipagina con navigazione in pila e tramite schede.

Scopri di più e inizia a imparare

7 corsi gratuiti per sviluppatori Microsoft

3. Archiviazione dei dati in Azure

Azure offre molti modi per archiviare i dati: utilizzando l'archiviazione di dati non strutturati, l'archiviazione di archivi, l'archiviazione relazionale e altro ancora. In 3,5-4 ore acquisirai le conoscenze di base su come gestire l'archiviazione in Azure, creare un account di archiviazione e scegliere il modello giusto per i dati che desideri archiviare nel cloud.

Moduli del corso:

  • Scegliere un approccio all'archiviazione dei dati;
  • Creare un account di archiviazione;
  • Connettere la tua applicazione ad Archiviazione di Azure;
  • Azure Storage Account Protection (questo modulo è incluso anche nel corso Cloud Data Protection);
  • Utilizzo dell'archiviazione BLOB.

Dettagli e inizio della formazione

7 corsi gratuiti per sviluppatori Microsoft

4. Introduzione al Machine Learning utilizzando Python e Azure Notebook

Questo corso ti richiederà solo circa 2-3 ore, ma ti fornirà molte abilità pratiche utili. Dopotutto, studiandolo imparerai come utilizzare Python e le librerie correlate nei Jupyter Notebooks in esecuzione in Azure Notebooks per prevedere modelli e identificare tendenze.

Durante il corso, analizzerai in modo indipendente i dati climatici, prevederai probabili ritardi dei voli e analizzerai il sentiment delle recensioni degli utenti. Tutto questo utilizzando l'apprendimento automatico e Python.

Per superarlo è richiesta una conoscenza base della programmazione Python.

Dettagli e inizio della formazione

7 corsi gratuiti per sviluppatori Microsoft

5. Proteggi i dati nel cloud

Ed ecco un corso abbastanza ampio sulla sicurezza: per studiarlo saranno necessarie circa 6-7 ore. In esso imparerai come utilizzare i servizi di Azure integrati per archiviare in modo sicuro i dati delle applicazioni in modo che solo i servizi e i client autorizzati possano accedervi.

Moduli del corso:

  • Architettura protetta in Azure;
  • Cinque elementi di sicurezza essenziali da considerare prima dell'implementazione;
  • Mettere in sicurezza il tuo account di archiviazione di Azure (questo modulo è incluso anche nel corso Azure Data Storage);
  • Gestire i segreti nelle applicazioni server utilizzando Azure Key Vault;
  • Autenticare le app basate su browser utilizzando Servizi app di Azure;
  • Proteggi le risorse di Azure utilizzando l'accesso condizionale;
  • Proteggi le risorse di Azure con il controllo degli accessi in base al ruolo (RBAC);
  • Protezione del database SQL di Azure.

Dettagli e inizio della formazione

7 corsi gratuiti per sviluppatori Microsoft

6. Crea applicazioni serverless

Funzioni di Azure consente di creare sistemi informatici su richiesta guidati da eventi e attivati ​​quando si verificano vari eventi esterni. In 6-7 ore imparerai come usare Funzioni di Azure per eseguire la logica lato server e creare architetture serverless.

Moduli del corso:

  • Selezione del servizio Azure ottimale per automatizzare i processi aziendali;
  • Creare logica serverless utilizzando Funzioni di Azure;
  • Eseguire una funzione di Azure utilizzando i trigger;
  • Combina le funzioni di Azure utilizzando associazioni di input e output;
  • Crea un flusso di lavoro serverless di lunga durata utilizzando le funzionalità durevoli;
  • Sviluppare, testare e distribuire una funzione di Azure utilizzando Visual Studio;
  • Monitorare gli eventi GitHub usando un webhook in Funzioni di Azure.

Dettagli e inizio della formazione

7 corsi gratuiti per sviluppatori Microsoft

7. Sviluppo di pratiche DevOps [inglese]

Ora siamo arrivati ​​al corso finale di questa raccolta per sviluppatori. Ed è l'unico in inglese: non sono ancora riusciti a tradurlo in russo. Questo corso richiederà solo 1-1.5 ore del tuo tempo e fornirà conoscenze introduttive su DevOps.

DevOps riguarda la connessione di persone, processi e prodotti per fornire continuamente valore agli utenti finali. Azure DevOps è un set di servizi che abilitano questa funzionalità. Con Azure DevOps puoi creare, testare e distribuire qualsiasi applicazione nel cloud o in locale. Le pratiche DevOps che consentono trasparenza, collaborazione, distribuzione continua e distribuzione continua vengono integrate nel ciclo di sviluppo del software.

Con questo percorso di apprendimento inizierai il tuo viaggio verso DevOps e imparerai:

  • in che modo i diagrammi del flusso di valore possono aiutarti a valutare i processi e le tecnologie attuali;
  • Come registrarsi per un account Azure DevOps gratuito;
  • Come pianificare e tenere traccia degli elementi di lavoro utilizzando Azure Boards.

Dettagli e inizio della formazione

conclusione

Oggi vi abbiamo parlato di 7 dei nostri corsi gratuiti che possono essere utili agli sviluppatori. Molto presto continueremo questa serie di articoli con le nuove collezioni. Bene, quali saranno: puoi provare a indovinare nei commenti. Dopotutto, ci sono degli asterischi nel sommario di questa serie di articoli per un motivo.

*Tieni presente che potresti aver bisogno di una connessione sicura per completare alcuni moduli.

Fonte: habr.com

Aggiungi un commento