Professioneel certificaat in Android-ontwikkeling van Meta

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

Wat ga je leren in de cursus?

  • Het verwerven van de vaardigheden die nodig zijn voor een carrière als beginnende Android-ontwikkelaar.
  • U leert hoe u apps voor Android maakt, inclusief het bouwen en beheren van de app-levenscyclus met Android Studio.
  • Je leert programmeren in Kotlin en leert de basisprincipes van programmeren om een ​​gebruikersinterface (UI) en richtlijnen voor een optimaal ontwerp te creëren.
  • Platformonafhankelijke mobiele apps maken met React Native. Breng uw nieuwe vaardigheden onder de aandacht door een portfolio te maken waarmee u uw vaardigheden tijdens sollicitatiegesprekken kunt laten zien.

Voorbereiden op een carrière in Android-ontwikkeling

  • Ontvang een professionele opleiding op hoog niveau bij Meta.
  • Demonstreer uw vaardigheden met portfolioklare projecten.
  • Verdien een certificaat dat wordt erkend door lokale werkgevers.
  • Deze training is geschikt voor veelgevraagde functies zoals: Android ontwikkelaar, mobiele applicatie ontwikkelaar, mobiele ontwikkelaar.

Professioneel certificaat – serie van 12 cursussen

Heb je ooit je eigen mobiele app willen bouwen? In dit certificaat leer je de toonaangevende programmeertalen en frameworks voor het ontwikkelen van applicaties als Facebook en Instagram, en hoe je je eigen applicatie voor Android maakt.


In dit programma leer je:

  • Essentiële programmeerconcepten in Android en de tools die nodig zijn om applicaties te ontwikkelen.
  • Hoe Kotlin Speeltuin te gebruiken.
  • Gebruikersinterfaces (UI) maken voor mobiele apps met behulp van Android Studio.
  • Levenscyclusbeheer en gegevensverzameling van mobiele applicaties.
  • Werken met webtechnologieën en persistente gegevens in Android-applicaties.
  • Beschrijving van optimale ontwerprichtlijnen voor gebruikersinterface (UI) en gebruikerservaring (UX) in mobiele applicaties.
  • Platformonafhankelijke applicaties maken met React Native.
  • Voorbereiding op technische interviews voor functies voor Android-ontwikkelaars.

Een praktisch leerproject

Tijdens het programma voer je praktische activiteiten uit en bouw je een projectmatig portfolio op dat je tijdens sollicitatiegesprekken aan potentiële recruiters en werkgevers kunt presenteren. Tijdens elke cursus voltooit u activiteiten in een laboratorium- of applicatieomgeving om taken uit te voeren zoals:

  • Ontwerp van de gebruikersinterface met Interface Builder.
  • Creëer een eenvoudige gebruikersinterface met behulp van de Layout Editor.
  • Een originele mobiele applicatie bouwen voor Android.

In de laatste cursus rond je ook een afstudeerproject af waarin je een applicatie voor Android gaat maken.

Lijst met cursussen


Inleiding tot de ontwikkeling van mobiele apps voor Android

Cursus 1
• 11 uur
• Beoordeling: 4,6 (1.231 beoordelingen)

wat ga je leren

  • Het definiëren van de basisconcepten bij de ontwikkeling van Android-applicaties.
  • Installatie, configuratie en ingebouwde tools van de gebruikersinterface in Android Studio.
  • Kotlin-speeltuin gebruiken.
  • Een eenvoudige app maken voor Android.

vaardigheden die je gaat verwerven

  • Kotlin-speeltuin gebruiken
  • Oefen met het gebruiken en uitbreiden van protocollen
  • Declareer en initialiseer variabelen van verschillende typen
  • Arrays maken
  • Opdrachtstroomsjablonen maken met voorwaarden en lussen

versiebeheer

Cursus 2
• 13 uur
• Beoordeling: 4,6 (3.247 beoordelingen)

wat ga je leren

  • Implementatie van versiebeheersystemen
  • Commandoregelnavigatie en instellingen
  • Een repository (Repository) maken op GitHub en deze gebruiken
  • Beheer van codeversies

vaardigheden die je gaat verwerven

  • versiebeheer
  • GitHub
  • Bash (Unix-shell)
  • Website-ontwikkeling
  • Linux

Basisprincipes van programmeren in Kotlin

Cursus 3
• 24 uur
• Beoordeling: 4,7 (281 beoordelingen)

wat ga je leren

  • Oefen met het bouwen en gebruiken van functies
  • Oefen verschillende soorten vergelijkingen met behulp van operators
  • Kotlin gebruiken om programmeeruitdagingen op te lossen
  • Herziening en toepassing van de basisprincipes van programmeren

vaardigheden die je gaat verwerven

  • Werken met SQLite
  • API-interfaces (REST API’s)
  • Gegevens en databases

UX/UI-ontwerpprincipes

Cursus 4
• 21 uur
• Beoordeling: 4,7 (840 beoordelingen)

wat ga je leren

  • Beschrijf de basisprincipes van user experience (UX)-ontwerp en gebruikersonderzoek
  • Beschrijving van toegankelijkheidsoverwegingen bij het ontwerp
  • Oefen met het ontwikkelen van empathie voor gebruikers door middel van onderzoek
  • Wireframes en prototypes maken in Figma

vaardigheden die je gaat verwerven

  • Reageren (webframework)
  • Applicatie ontwikkeling
  • Webapplicaties
  • Ontwikkeling aan de klantzijde (Front-End)

Een gebruikersinterface maken in Android Studio

Cursus 5
• 35 uur
• Beoordeling: 4,7 (126 beoordelingen)

wat ga je leren

  • UI-componentbibliotheken gebruiken om gebruikersinterfaces op Android te bouwen
  • Een gebruikersinterface samenstellen met behulp van Kotlin UI-weergaven
  • Creëer een eenvoudige gebruikersinterface met behulp van de Layout Editor
  • Een eenvoudige gebruikersinterface voor Android creëren

Geavanceerde programmering in Kotlin

Cursus 6
• 20 uur
• Beoordeling: 4,7 (98 beoordelingen)

wat ga je leren

  • Implementatie van Android-app met Activiteit.
  • Implementatie van geavanceerde functies van objectgeoriënteerd programmeren in Android.
  • Mocks en vervalsingen gebruiken om unit-tests op Android uit te voeren.
  • Een Lambda-expressie gebruiken om een ​​functie als object te definiëren.
  • Het gebruik van verzamelverwerkingsmethoden voor het in meerdere stappen verwerken van collecties.

vaardigheden die je gaat verwerven

  • UI-componentbibliotheken gebruiken om een ​​gebruikersinterface in Android te bouwen.
  • Een eenvoudige gebruikersinterface voor Android creëren.
  • Een gebruikersinterface samenstellen met behulp van Kotlin UI-weergaven.
  • Creëer een eenvoudige gebruikersinterface met behulp van de Layout Editor.

Werken met gegevens op Android

Cursus 7
• 27 uur
• Beoordeling: 4,8 (48 beoordelingen)

wat ga je leren

  • Een overzicht van de handigste tools en pakketten voor Kotlin-ontwikkelaars.
  • Kotlin-coroutines implementeren in Android-apps.
  • Code uit andere talen integreren in Kotlin.
  • Een datagestuurde Android-app bouwen.

vaardigheden die je gaat verwerven

  • Reageren (JavaScript-bibliotheek)
  • Applicatie ontwikkeling
  • Reageren
  • Ontwikkeling van mobiele applicaties

Ontwikkeling van mobiele apps en JavaScript

Cursus 8
• 45 uur
• Beoordeling: 4,2 (88 beoordelingen)

wat ga je leren

  • Eenvoudige JavaScript-code genereren
  • Objecten en arrays maken en deze manipuleren
  • Unittests schrijven met Jest

vaardigheden die je gaat verwerven

  • datastructuur
  • informatica
  • algoritmen
  • mededeling
  • Schrijven van pseudocode

Basisprincipes van reageren

Cursus 9
• 26 uur
• Beoordeling: 4,7 (1.980 beoordelingen)

wat ga je leren

  • Gebruik herbruikbare componenten om weergaven weer te geven waarin gegevens in de loop van de tijd veranderen.
  • Het organiseren van React-projecten om onderhoudbare en schaalbare 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

  • Android-studio
  • Kotlin
  • UX en UI

Reageer inheems

Cursus 10
• 38 uur
• Beoordeling: 4,8 (297 beoordelingen)

wat ga je leren

  • React Native is een open source-framework voor het bouwen van platformonafhankelijke apps met behulp van React en native platformmogelijkheden. 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 en methoden voor het ontwerpen ervan bekijken.
  • Je oefent verschillende interactieve methoden voor mobiele apps met behulp van React Native.

Basisvaardigheden die je leert zijn onder meer :

  • Een React Native-applicatie met één pagina bouwen 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 andere indrukbare gebieden te bouwen.
  • Een applicatie opzetten met React Navigation en schakelen tussen schermen.

Tools en software waar u aan gewend raakt :

  • Reageren
  • Reageer inheems
  • Ontwikkeltalen aan de clientzijde (HTML, CSS en JavaScript)
  • JSX
  • Codebewerkingssoftware, zoals Expo en Visual Studio Code

Afstudeerproject voor Android-apps

Cursus 11
• 15 uur
• Beoordeling: 4,6 (32 beoordelingen)

wat ga je leren

  • Bouwen en ontwerpen van een gebruikersinterface (UI) met behulp van fragmenten en weergaven.
  • Kotlin en de MVVM-architectuur gebruiken om een ​​efficiënte en aantrekkelijke applicatie te ontwerpen.
  • Gegevens ophalen uit een application programming interface (API) en LiveData gebruiken.
  • Het demonstreren van schone en bugvrije code met behoud van optimalisatie.

vaardigheden die je gaat verwerven

  • Eenvoudige JavaScript-code genereren
  • Objecten en arrays maken en deze manipuleren
  • Unittests schrijven met Jest

Voorbereiding op het programmeren van interviews

Cursus 12
• 11 uur
• Beoordeling: 4,6 (527 beoordelingen)

wat ga je leren

  • Voorbereiding op een programmeergesprek
  • Voorbereiding op het sollicitatiegesprek op het hoofdkantoor
  • Problemen met code oplossen

vaardigheden die je gaat verwerven

  • Website-ontwerp
  • toegankelijkheid
  • Ontwikkeling aan de klantzijde (Front-End)
  • gebruikerservaring (UX)

Details of the courses that make up the specialization