Online cursus – gecertificeerd professioneel certificaat in Meta’s Android-ontwikkelaar

Begin je carrière als ontwikkelaar van Android-apps. Verwerf vaardigheden die klaar zijn voor een baan voor een veelgevraagde carrière en ontvang een certificaat van Meta. Er is geen diploma of eerdere ervaring nodig om aan de slag te gaan.

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

  • Basisprincipes van Android-programmering en tools voor app-ontwikkeling
  • Hoe Kotlin Speeltuin te gebruiken
  • Maak gebruikersinterfaces (UI) voor mobiele apps met Android Studio
  • Beheer de levenscyclus en gegevensverzameling van mobiele apps
  • Werk met netwerktechnologieën en persistente gegevens in Android-apps
  • Beschrijf best practices voor het ontwerp van de gebruikersinterface en gebruikerservaring voor mobiele apps
  • Creëer platformonafhankelijke apps met React Native
  • Bereid je voor op technische interviews voor functies voor Android-ontwikkelaars
  • Ontwerp de gebruikersinterface met Interface Builder
  • Creëer een eenvoudige gebruikersinterface met behulp van de Layout Editor
  • Bouw een originele mobiele Android-applicatie
  • Maak een Android-applicatie in een afstudeerproject

What you will learn in the course

Courses for which the course is suitable

  • Ontwikkelaar van Android-apps
  • Software-ontwikkelaar
  • UI/UX-ontwikkelaar voor mobiele apps
  • Ontwikkelaar van platformonafhankelijke applicaties
  • Kotlin-ontwikkelaar
  • Reageer Native ontwikkelaar
  • software-ingenieur
  • Ontwikkelaar van mobiele apps
  • Ontwikkelaar van informatiesystemen
  • Ontwikkelaar van netwerktechnologie

Professioneel certificaat – serie van 12 cursussen

Heb je ooit een app voor mobiele apparaten willen bouwen? Met dit certificaat leer je de toonaangevende programmeertalen en frameworks voor Android, die gebruikt worden om apps als Facebook en Instagram te bouwen, en hoe je jouw Android app maakt.

In dit programma leer je:

  • Basisprincipes van Android-programmering en tools voor app-ontwikkeling

  • Hoe Kotlin Speeltuin te gebruiken

  • Maak gebruikersinterfaces (UI) voor mobiele apps met Android Studio

  • Beheer de levenscyclus en gegevensverzameling van mobiele apps

  • Werk met netwerktechnologieën en persistente gegevens in Android-apps

  • Beschrijf best practices voor het ontwerp van de gebruikersinterface en gebruikerservaring voor mobiele apps

  • Maak platformonafhankelijke apps met React Native

  • Bereid je voor op technische interviews voor functies voor Android-ontwikkelaars

Handelsmerken van derden en ander intellectueel eigendom (inclusief logo’s en pictogrammen) die in de leerervaring worden genoemd, blijven behouden door hun respectievelijke eigenaren. Tenzij anders vermeld, duidt het gebruik van intellectueel eigendom van derden door Coursera niet op enige relatie, sponsoring of goedkeuring tussen Coursera en de eigenaren van dergelijke handelsmerken of intellectueel eigendom.

Een tastbaar leerproject

Je neemt deel aan praktijkgerichte activiteiten en bouwt een projectmatig portfolio op dat je tijdens sollicitatiegesprekken kunt presenteren aan recruiters en potentiële werkgevers. In elke cursus voltooit u activiteiten in een laboratoriumomgeving of gebruikt u een applicatie om taken uit te voeren zoals:

  • Ontwerp de gebruikersinterface met Interface Builder

  • Creëer een eenvoudige gebruikersinterface met behulp van de Layout Editor

  • Bouw een originele mobiele Android-applicatie

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

Details of the courses that make up the specialization

Het curriculum – professioneel certificaat voor de cursus Android-applicatie-ontwikkeling

Cursus 1: Inleiding tot de ontwikkeling van mobiele applicaties op Android

Cursusduur: 11 uur

Wat je gaat leren:

  • Basisconcepten definiëren voor de ontwikkeling van Android-applicaties
  • Installeren en verkennen van de Android Studio-interface, configuraties en ingebouwde tools
  • Kotlin-speeltuin gebruiken
  • Een eenvoudige Android-app maken

Vaardigheden die je verwerft:

  • Werken met Kotlin Speeltuin
  • Oefen met het gebruiken en uitbreiden van protocollen
  • Declaratie en initialisatie van verschillende typen variabelen
  • Het creëren van datasystemen
  • Contentstroompatronen creëren met behulp van voorwaarden en lussen

Cursus 2: Versiebeheer

Cursusduur: 13 uur

Wat je gaat leren:

  • Implementatie van versiebeheersystemen
  • Navigatie en aanpassing via de opdrachtregel
  • Met behulp van een GitHub-repository een GitHub-repository maken
  • Beheer van codeversies

Vaardigheden die je verwerft:

  • versiebeheer
  • Werken met GitHub
  • Bash (Unix-shell)
  • Webontwikkeling
  • Linux

Cursus 3: Basisprincipes van programmeren in Kotlin

Cursusduur: 24 uur

Wat je gaat leren:

  • Oefen met het maken en gebruiken van functies
  • Oefen verschillende vergelijkingen met behulp van operatoren
  • Code-uitdagingen oplossen in Kotlin
  • Herziening en toepassing van de basisprincipes van programmeren

Vaardigheden die je verwerft:

  • Werken met SQLite
  • REST-API
  • Gegevens en databases

Cursus 4: Principes van UX/UI-ontwerp

Cursusduur: 21 uur

Wat je gaat leren:

  • Beschrijving van de basisprincipes van ontwerp en onderzoek van gebruikerservaringen (UX).
  • Inzicht in toegankelijkheidsoverwegingen bij ontwerp
  • Empathie voor gebruikers ontwikkelen door middel van onderzoek
  • Wireframes en prototypes maken in Figma

Vaardigheden die je verwerft:

  • Reageren (webframework)
  • Applicatie ontwikkeling
  • Webontwikkeling
  • Front-end ontwikkeling

Cursus 5: Het creëren van de gebruikersinterface in Android Studio

Cursusduur: 35 uur

Wat je gaat leren:

  • UI-componentbibliotheken gebruiken om een ​​gebruikersinterface in Android-apps te bouwen
  • UI-compositie met behulp van Kotlin-weergaven
  • Een eenvoudige gebruikersinterface maken met behulp van de configuratie-editor

Cursus 6: Geavanceerd programmeren in Kotlin

Cursusduur: 20 uur

Wat je gaat leren:

  • Implementatie van Android-app met Activiteit
  • Geavanceerde functies van objectgeoriënteerd programmeren in Android gebruiken
  • Unittests uitvoeren op Android
  • Een Lambda-expressie gebruiken om functies als objecten te definiëren

Cursus 7: Werken met data in Android

Cursusduur: 27 uur

Wat je gaat leren:

  • Een overzicht van de handigste tools en pakketten voor de Kotlin-ontwikkelaar
  • Kotlin-coroutines implementeren in Android-apps
  • Integratie van code uit andere talen in Kotlin. Een datagestuurde app maken

Cursus 8: Mobiele ontwikkeling en JavaScript

Cursusduur: 45 uur

Wat je gaat leren:

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

Cursus 9: Basisprincipes van reageren

Cursusduur: 26 uur

Wat je gaat leren:

  • Props gebruiken om gegevens tussen componenten door te geven
  • Creatie van dynamische en interactieve webpagina’s en applicatiepagina’s

Cursus 10: Reageer native

Cursusduur: 38 uur

Wat je gaat leren:

  • Een React Native applicatie bouwen en ontwerpen maken met basiscomponenten
  • Grote lijsten maken en gebruikersinvoer definiëren
  • Gebruik de Pressable-component om knoppen en drukzones te bouwen

Cursus 11: Eindproject Android-applicatie

Cursusduur: 15 uur

Wat je gaat leren:

  • Het bouwen en ontwerpen van een gebruikersinterface met behulp van fragmenten en views
  • Kotlin en de MVVM-dimensie gebruiken om een ​​efficiënte en boeiende applicatie te ontwerpen
  • Gegevens ophalen uit een API en LiveData gebruiken

Cursus 12: Voorbereiding op code-interviews

Cursusduur: 11 uur

Wat je gaat leren:

  • Voorbereiding op code-interviews
  • Voorbereiding op sollicitatiegesprekken bij Meta
  • Problemen met code oplossen

Via dit curriculum kun je sterke capaciteiten opbouwen in de ontwikkeling van Android-applicaties en krijg je de kans om je potentieel in geavanceerde technologische oplossingen te ontdekken.