Classi e programmi online nativi di React

Le migliori lezioni online per React Native

Pubblicato il:

aggiornato:

React Native è stato creato da Facebook in 2015 per consentire agli sviluppatori di creare applicazioni mobili native per iOS e Android utilizzando JavaScript. Da allora, è diventato uno dei framework più popolari per la creazione di app mobili. Oltre le app 17,000 sono state create utilizzando il framework, inclusi alcuni dei programmi più famosi al mondo, come Instagram, Skype, Discord, Netflix, Uber e Pinterest.

Perché è cresciuto così rapidamente? Principalmente perché utilizza un unico codebase, facilitando lo sviluppo di app mobili native per iOS e Android. In passato, gli sviluppatori avrebbero dovuto imparare due basi di codice separate per creare app sia per Android (Java) che per iOS (Swift / Obj-C). Con React Native, ne hai bisogno solo uno, e capita che sia JavaScript, il linguaggio di programmazione più comunemente conosciuto.

Che tu sia un principiante della programmazione, uno sviluppatore web che vuole imparare a creare applicazioni mobili native o uno sviluppatore mobile esperto interessato all'apprendimento di un nuovo framework, è un ottimo momento per imparare React Native. Per fortuna, ci sono innumerevoli corsi online che ti consentono di imparare React Native sulla tua cronologia e comodamente da casa tua.

Ecco un elenco di corsi online gratuiti e convenienti su Reactive Native che ti faranno iniziare rapidamente.

Corsi introduttivi su React Native

1. Nativo di React: Introduzione

Questo corso è progettato per i principianti e gli sviluppatori web interessati ad apprendere lo sviluppo di app mobili native usando il framework React Native. Hendrik Swanepoel, l'istruttore, ti guiderà attraverso ogni fase del lavoro con React Native. Durante il corso, imparerai a configurare il tuo ambiente React Native, generare un'applicazione React Native, creare componenti React Native, aggiungere funzioni come la navigazione e l'immissione di testo e utilizzare un'API HTTP dalla tua app. È un corso per principianti, ma l'istruttore raccomanda di imparare le basi di React, Git, riga di comando e npm prima di iniziare il corso.

  • Crediti universitari: NO - Solo certificato
  • Prezzo: Prova gratuita 10-day e poi $ 35 fatturati mensilmente o $ 299 fatturati annualmente per piano personale; $ 449 fatturato annualmente per piano Premium
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 1 ora, 49 minuti
  • Le lingue: Inglese
  • Venditore: Pluralsight

Nota: I prezzi per tutti i corsi elencati in questo articolo sono validi alla data di pubblicazione, ma sono soggetti a modifiche.

2. React Native - La guida pratica 

Insegnato da Maximilian Schwarzmüller, uno sviluppatore web professionista, questo corso è progettato per chi è completamente nuovo a React Native. In oltre 16 ore di contenuti video, Schwarzmüller ti insegnerà tutti i concetti fondamentali di React Native: come funziona e come creare app che si adattino a tutti i tipi di dimensioni dei dispositivi. Oltre a insegnarti i fondamenti, Schwarzmüller ti guiderà attraverso come creare le tue app React Native e pubblicarle su Google Play Store e Apple App Store. Per seguire questo corso, tuttavia, devi conoscere JavaScript. 

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 42.50 in vendita ($ 169.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 16 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese, indonesiano, italiano, polacco, portoghese e rumeno
  • Venditore: Udemy

3. Avvia Native QuickStart, crea un'app reale con l'API di Deezer

Progettato per gli sviluppatori di tutti i livelli di esperienza, inclusi i principianti, questo corso è un'introduzione relativamente breve ma completa a React Native. Inizierai imparando i fondamenti di React Native e la sua architettura. Passerai rapidamente alla creazione di un'app di streaming musicale che recupera i dati dall'API di Deezer. Man mano che avanzi nel corso, imparerai i fondamenti di React Native e alcuni concetti avanzati. Alla fine, capirai il routing e la navigazione nell'applicazione, come collegarti a un'API, come costruire un'interfaccia utente attraente con i componenti dell'interfaccia utente nativi React, come integrare una funzione di ricerca e altro ancora.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 40 in vendita ($ 159.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 5 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Udemy

4. Bootcamp nativo React completo - Build 18 app iOS e Android

Questo corso è un ottimo punto di partenza per i neofiti di React Native che conoscono le basi di Javascript (come loop, funzione, array, funzione freccia, ecc.). L'istruttore dedica molto tempo ai fondamenti e sviluppa costantemente complessità. Durante il corso, gli studenti costruiranno una serie di app, ognuna delle quali incorpora diverse funzioni, tra cui l'integrazione della fotocamera, l'audio e altro ancora. Imparerai anche su API, archiviazione locale, gestione dello stato Redux, Firebase e altro.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 50 in vendita ($ 199.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 21 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Udemy

5. Costruisci un'app in meno di 1 ora usando React Native

Questo corso è meno di un corso completo rispetto a un tutorial rapido e utile che ti aiuterà a capire ulteriormente come utilizzare React Native e ti permetterà di mettere le tue conoscenze ad uso pratico sviluppando un'applicazione. È consigliato a persone che hanno già iniziato a studiare React Native ma sono ancora principianti. Il corso è progettato attorno alla costruzione di un'app di barzellette simile a Tinder utilizzando API di diversi servizi e può essere completato in meno di due ore.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 9.99 in vendita ($ 19.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 1 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Udemy

6. Sviluppo di app mobili CS50 con React Native 

Questo corso, disponibile tramite edX, è un corso di Harvard tenuto da Gordon McKay, professore di Pratica di informatica David J. Malan e ingegnere del software Jordan Hayashi. Il corso inizia con lezioni frontali su JavaScript di base prima di passare rapidamente a JavaScript avanzato, React e infine React Native. Il corso include anche lezioni per gli ospiti di due dei coautori di React Navigation (incluso un membro del core team di React Native) e Charlie Cheever, fondatore di Expo. Ci sono anche lezioni su Redux e Async Redux. Il corso include una serie di progetti pratici, incluso un progetto finale in cui creerai un'app interamente del tuo design. Poiché il corso inizia con lezioni su Javascript, è eccellente per i principianti con poca esperienza di programmazione, anche se gli studenti dovrebbero essere a proprio agio con HTML e CSS.

  • Crediti universitari: NO - Solo certificato verificato
  • Prezzo: GRATUITO per l'audit, ma c'è una commissione di $ 90 per guadagnare e acquistare un certificato verificato
  • Aiuto finanziario o borse di studio: SI
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 13 settimane (6-9 ore a settimana)
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: EDX

7. React Native - Corso introduttivo per principianti

Questo corso da freeCodeCamp.org è una breve introduzione alle basi di React Native ed è disponibile gratuitamente su YouTube. Il corso inizia con una guida rapida su come impostare React Native da utilizzare sul desktop. Passerai rapidamente alla creazione di un'app di base "Hello World" e ad alcune funzionalità di base dell'interfaccia utente. Infine, imparerai come creare un'app calcolatrice. Questo non è un corso completo, ma è comunque un ottimo punto di partenza per le persone che sono interessate a React Native ma non sanno ancora se vogliono immergersi fino in fondo.

  • Crediti universitari: NO
  • Prezzo: GRATIS
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 2 ore, 18 minuti
  • Le lingue: Inglese
  • Venditore: YouTube

Corsi intermedi su React Native

8. Sviluppo di app mobili multipiattaforma con React Native

Questo corso, tenuto da Jogesh K. Muppala, professore associato presso il Dipartimento di Informatica e Ingegneria presso l'Università di Scienza e Tecnologia di Hong Kong, si concentra sull'utilizzo di React Native e Expo SDK per creare app iOS e Android native multipiattaforma. È uno dei corsi più completi e ben progettati disponibili, progettato per fornire agli studenti una conoscenza funzionale e operativa dell'interfaccia utente di React Native e delle sue caratteristiche, come icone, gesti, animazioni e altro ancora. Imparerai anche a utilizzare la toolchain Expo per semplificare lo sviluppo e il test delle tue app React Native. Questo è un corso intermedio, progettato per studenti che hanno una conoscenza pratica di HTML, CSS e Javascript e hanno già familiarità con Bootstrap 4, React e Redux. Questo corso fa parte di a Sviluppo Web full-stack con specializzazione React quello copre Bootstrap 4 ed Reagire. Anche se puoi seguire questo corso React Native da solo, ti consigliamo di seguirlo Bootstrap 4 ed Reagire prima di prenderlo.

  • Crediti universitari: NO - Solo certificato di corso
  • Prezzo: LIBERO di controllare, ma c'è una tassa per guadagnare e comprare un certificato di corso
  • Aiuto finanziario o borse di studio: SI
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: Ore circa 27
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Coursera

9. Crea l'Instagram originale con React Native e Firebase

Progettato per gli sviluppatori che hanno già una comprensione dei fondamenti del framework React Native, questo corso ti guiderà attraverso il processo di creazione di un'applicazione mobile completamente sviluppata che utilizza l'autorizzazione utente Firebase con e-mail e password o accesso a Facebook. Il corso si basa sulla creazione di un'app di feed di foto molto simile all'app Instagram originale da zero. Il corso ti guiderà attraverso il processo di registrazione e connessione a Firebase, creazione dell'interfaccia utente della tua app e aggiunta di accesso utente, navigazione e altro. In breve, è un ottimo corso pratico per sviluppatori di livello intermedio.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 9.99 in vendita ($ 24.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 6 ore, 30 minuti
  • Le lingue: Inglese
  • Venditore: Udemy

Corsi avanzati su React Native

10 Animazioni native di Master React

Una volta compresi i fondamenti di un framework UI come React Native, il passo successivo è padroneggiare le sfumature del framework. Questo corso è progettato per insegnare agli utenti a creare animazioni in React Native con la libreria animata. Il corso illustra tutte le funzioni e i tipi di animazione che è possibile utilizzare in React Native. Copre anche argomenti di animazione avanzati, come l'interpolazione di colori, rotazioni, scogliere .99, animazioni interrotte, estrapolazione e altro. Alla fine, sarai in grado di creare animazioni personalizzate per qualsiasi app che stai creando.

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 25 in vendita ($ 99.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 6 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Udemy

11 Nativo di React: suggerimenti, trucchi e tecniche

Questo corso è orientato verso gli studenti che hanno già familiarità con React Native e desiderano apprendere alcune pratiche tecniche per rendere il processo di sviluppo delle app più semplice e veloce. Il corso tratta argomenti come la logica riutilizzabile con componenti di ordine superiore, suggerimenti per l'aggiornamento e altro ancora. Introdurrà anche diversi strumenti, come il reattore e il debugger di reazione nativo. Questo è un ottimo corso per sviluppatori professionisti che sono relativamente nuovi a React Native. 

  • Crediti universitari: NO - Solo certificato di completamento
  • Prezzo: $ 31.25 in vendita ($ 124.99 prezzo normale)
  • Aiuto finanziario o borse di studio: NO
  • Apprendimento mobile: SI
  • Apprendimento autonomo: SI
  • Scadenze flessibili: SI
  • Tempo necessario per il completamento: 3 ore, 30 minuti
  • Le lingue: Inglese con sottotitoli in inglese
  • Venditore: Udemy

Per altri corsi online, controlla TUN's elenco delle classi curate, o usare il motore di ricerca corsi online per trovare i migliori corsi online in qualsiasi materia.

Prova GRATUITA di 6 mesi

Quindi, goditi Amazon Prime a metà prezzo - 50% di sconto!

TUN AI – Il tuo assistente educativo

TUNAI

Sono qui per aiutarti con borse di studio, ricerca universitaria, lezioni online, aiuti finanziari, scelta delle specializzazioni, ammissione all'università e consigli di studio!

La Rete Università