Online cursus – gecertificeerde professionele stage in React Native van het Meta Instituut

Leer platformonafhankelijke mobiele applicaties te ontwikkelen. Verwerf vaardigheden die nodig zijn om betrouwbare, schaalbare en gebruiksvriendelijke applicaties te ontwikkelen voor verschillende besturingssystemen zoals iOS en Android.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • HTML en CSS
  • React (websiteproductieframework)
  • Python
  • JavaScript
  • Ontwikkeling van mobiele applicaties
  • Testgedreven ontwikkeling
  • Front-end ontwikkeling
  • objectgeoriënteerd programmeren (OOP)
  • Reageren (Javascript-bibliotheek)
  • Applicatie ontwikkeling
  • gegevensbeheer
  • REST API’s
  • GitHub
  • Gebruikerservaring en ontwerp (UX)
  • SQL
  • Figma
  • versiebeheer
  • Bash (Unix-opdrachtregel)
  • Linux
  • webapplicaties
  • Website-ontwerp
  • toegankelijkheid
  • gebruikerservaring (UX)

What you will learn in the course

Courses for which the course is suitable

  • iOS-ontwikkelaar
  • Android-ontwikkelaar
  • Platformonafhankelijke ontwikkelaar
  • Ontwikkelaar van mobiele apps
  • Reageer ontwikkelaar
  • Reageer Native ontwikkelaar
  • Ontwikkelaar van webapplicaties
  • Projectmanager technologie

Stage – een reeks van 8-delige cursussen

Als je wilt leren hoe je apps voor Android- en iOS-apparaten kunt maken, dan is deze cursus iets voor jou. Het programma wordt geleverd door erkende branche-experts van Meta.

Platformonafhankelijke ontwikkelaars bouwen en schrijven code voor applicaties die zijn opgeslagen op mobiele apparaten die op meerdere besturingssystemen draaien. Ze verzorgen alles, van het maken van de app tot het oplossen van bugs na de lancering. Ze ontwerpen interactieve en boeiende interfaces (UI’s) om een ​​optimale gebruikerservaring te garanderen.

Deze stage kan een eerste stap zijn op weg naar het opbouwen van een succesvolle carrière als iOS- of Android-ontwikkelaar.

In dit programma leer je:

  • Essentiële programmeerconcepten voor platformonafhankelijke en applicatie-ontwikkeltools.
  • Werken met webtechnologieën zoals HTML, CSS en JavaScript.
  • Beheer gegevens op verschillende mobiele besturingssystemen, waaronder iOS en Android.
  • Vaardigheden die nodig zijn voor het ontwikkelen, testen en onderhouden van platformonafhankelijke mobiele apps met behulp van React en React Native.
  • GitHub-opslagplaatsen voor versiebeheer- en contentmanagementsystemen (CMS).

Aan het einde van de cursus kunt u uw nieuwe vaardigheden toepassen door een praktisch portfolioproject te maken. Je bouwt een dynamische mobiele applicatie met een responsive design die je tijdens een sollicitatiegesprek kunt presenteren. Daarnaast krijg je ondersteuning bij je zoektocht naar werk.

Houd er rekening mee dat de startdatum, programma-inhoud en cursustitels kunnen veranderen.

Een praktisch leerproject

Tijdens het programma neem je deel aan een verscheidenheid aan praktische oefeningen in het laboratorium, die mogelijkheden bieden om het geleerde in praktijk te brengen en toe te passen. Voltooi praktische projecten die u kunt presenteren tijdens sollicitatiegesprekken en op relevante sociale netwerken.

Aan het einde van elke cursus moet u een taak voltooien om uw nieuwe vaardigheden te testen. Er zijn verschillende taken waarbij je een labomgeving of een webapplicatie gebruikt om taken uit te voeren zoals:

  • Gebruik JavaScript en gegevens uit verschillende bronnen om een ​​webapplicatie dynamisch te besturen.
  • Beheer een project met behulp van versiebeheer in Git en GitHub.
  • Bouw apps met behulp van React, routing, hooks en het ophalen van gegevens.

Aan het einde van het programma is er een eindproject waarin je je nieuwe vaardigheden kunt combineren om een ​​mobiele app te maken.

Details of the courses that make up the specialization

Inleiding tot mobiele ontwikkeling

Cursus 1

  • 12 uur
  • 4,7 (482 beoordelingen)
Cursusdetails

Wat je gaat leren:

  • De rol van een mobiele ontwikkelaar is platformonafhankelijk
  • Een eenvoudige webpagina maken met HTML5
  • Ontwerp van webpagina’s met behulp van CSS
  • Uitleg van React en React Native
vaardigheden die je gaat verwerven
  • Categorie: Versiebeheer
  • Categorie: Github
  • Categorie: Bash (Unix-terminaltaal)
  • Categorie: Website-ontwikkeling
  • Categorie: Linux

Programmeren met JavaScript

  • 42 uur
  • 4,7 (4.273 beoordelingen)
Cursusdetails

Wat je gaat leren:

  • Eenvoudige JavaScript-codes genereren
  • Creatie en manipulatie van objecten en arrays
  • Unittests schrijven met Jest
vaardigheden die je gaat verwerven
  • Categorie: Reageren (Web Framework)
  • Categorie: Applicatieontwikkeling
  • Categorie: webapplicatie
  • Categorie: Ontwikkeling aan de klantzijde

versiebeheer

  • 13 uur
  • 4,6 (3.333 beoordelingen)
Cursusdetails

Wat je gaat leren:

  • Implementatie van versiebeheersystemen
  • Commandoregelnavigatie en configuratie
  • De github-repository gebruiken
  • Een github-repository maken
  • Beheer van codepatches
vaardigheden die je gaat verwerven
  • Categorie: HTML en CSS
  • Categorie: Reageren (Web Framework)
  • Categorie: Website-ontwikkeling
  • Categorie: JavaScript
  • Categorie: Mobiele ontwikkeling

Basisprincipes van reageren

  • 26 uur
  • 4,7 (2.063 beoordelingen)
Cursusdetails

Wat je gaat leren:

  • Herbruikbare componenten gebruiken om weergaven weer te geven die in de loop van de tijd veranderen
  • Het organiseren van React-projecten om schaalbare en onderhoudbare websites en apps te creëren
  • Props gebruiken om gegevens tussen componenten over te dragen
  • Het creëren van dynamische en interactieve webpagina’s en applicaties
  • Formulieren gebruiken om gebruikers in staat te stellen met de applicatie te communiceren
  • Een applicatie bouwen in React
vaardigheden die je gaat verwerven
  • Categorie: Github
  • Categorie: UX en UI
  • Categorie: Reageren (Web Framework)
  • Categorie: SQL
  • Categorie: pygmee

Reageer inheems

  • 38 uur
  • 4,8 (307 beoordelingen)
Cursusdetails

Wat je gaat leren:

  • React Native is een open source-framework voor het bouwen van platformonafhankelijke applicaties (apps) met behulp van React en de native mogelijkheden van het platform. In deze cursus ga je van de basis van React naar een meer geavanceerde applicatie met behulp van React Native. Je zult een grote verscheidenheid aan React-componenten bekijken en manieren om ze te ontwerpen. Je kunt oefenen met verschillende mobiele interactiemethoden met React Native.
Enkele van de basisvaardigheden die je leert zijn:
  • Een React Native-applicatie bouwen op één pagina en deze ontwerpen met behulp van basiscomponenten
  • Het bouwen van grote lijsten en het definiëren van gebruikersinterfaces in een React Native-applicatie
  • Gebruik de Pressable-component om knoppen en extra drukzones te bouwen
  • Een applicatie opzetten met React Navigation en informatie overbrengen tussen schermen
Ervaring opdoen met de volgende tools en software:
  • Reageren
  • Reageer inheems
  • Ontwikkeltalen aan de clientzijde (HTML, CSS en JavaScript)
  • JSX
  • Codebewerkingsprogramma’s, zoals Expo en Visual Studio Code

Deze cursus is bedoeld voor studenten die zich willen voorbereiden op een carrière in mobiele ontwikkeling. Om te slagen in deze cursus heb je een basiskennis van de basisprincipes van React, webnavigatievaardigheden en de wens om te leren programmeren nodig.

vaardigheden die je gaat verwerven
  • Categorie: Reageren (JavaScript-bibliotheek)
  • Categorie: Applicatieontwikkeling
  • Categorie: Reageren
  • Categorie: Mobiele ontwikkeling

Werk met gegevens

  • 20 uur
  • 4,8 (52 beoordelingen)
Cursusdetails

Wat je gaat leren:

  • Deze cursus bouwt voort op de kennis die u heeft opgedaan tijdens de React Native-cursus en bereidt u voor om beter geïnformeerde beslissingen te nemen over hoe u gegevens binnen uw React Native-apps kunt openen, beheren, ophalen en weergeven. De cursus is bedoeld voor vijf weken. Je leert over gegevens en databases in het algemeen, en leert vervolgens tools en methoden voor het werken met gegevens in React Native.
Aan het einde van de cursus kunt u:
  • Leg uit wat REST API’s zijn en identificeer best practices voor het werken ermee
  • Voer netwerkoproepen uit om online-inhoud op te halen en reacties van de server af te handelen
  • Creëer databases en tabellen en gebruik SQL om gegevens daarin op een gestructureerde manier op te slaan
  • Gegevens lezen en schrijven voor een mobiele applicatie met behulp van AsyncStorage
  • Gegevens lezen en schrijven voor een mobiele applicatie met behulp van SQLite

Om de cursus af te ronden, heb je ervaring met React Native nodig. Bovendien is het altijd goed om een ​​positieve instelling te hebben!

vaardigheden die je gaat verwerven
  • Categorie: Testgestuurde ontwikkeling
  • Categorie: JavaScript
  • Categorie: Ontwikkeling aan de klantzijde
  • Categorie: Objectgeoriënteerd programmeren (OOP)

UX/UI-ontwerpprincipes

  • 21 uur
  • 4,7 (883 beoordelingen)
Cursusdetails

Wat je gaat leren:

  • Beschrijf de basisprincipes van user experience (UX) ontwerp en onderzoek
  • Beschrijf toegankelijkheidsoverwegingen bij het ontwerp
  • Oefen met het ontwikkelen van gebruikersempathie door middel van onderzoek
  • Maak schetsen en prototypes in Pygma
vaardigheden die je gaat verwerven
  • Categorie: webdesign
  • Categorie: toegankelijkheid
  • Categorie: Ontwikkeling aan de klantzijde
  • Categorie: Gebruikerservaring (UX)

Afstudeerproject (React-app)

  • 13 uur
  • 4,8 (39 beoordelingen)
Cursusdetails

Wat je gaat leren:

  • Responsief gebruikersinterface (UI) ontwerp en ontwerp
  • Demonstratie van schone en bugvrije code
  • React-componenten gebruiken
  • Een platformonafhankelijke applicatie maken met React Native
vaardigheden die je gaat verwerven
  • Categorie: Reageren (JavaScript-bibliotheek)
  • Categorie: Applicatieontwikkeling
  • Categorie: Gegevensbeheer
  • Categorie: REST API’s