Mobile Development with Android E-Learning Training Gecertificeerde docenten Quizzen Assessments Tips trucs en Certificaat.
Lees meer.
Volume voordeel
No discount
1 Piece
€239,58€198,00
2% Korting
2 Pieces
€234,79€194,04/ Stuk
3% Korting
3 Pieces
€232,39€192,06/ Stuk
4% Korting
4 Pieces
€230,00€190,08/ Stuk
5% Korting
5 Pieces
€227,60€188,10/ Stuk
10% Korting
10 Pieces
€215,62€178,20/ Stuk
15% Korting
25 Pieces
€203,64€168,30/ Stuk
20% Korting
50 Pieces
€191,66€158,40/ Stuk
Maak een keuze
Officieel examen Online of fysiek
Start nu – bekroonde e-learning Inclusief proefexamens & 24/7
ISO 9001 & 27001 werkwijze 1000+ organisaties gingen u voor
Maatwerk & gratis intake Inclusief nulmeting bij training
Productomschrijving
Mobile Development with Android E-Learning Training
Bouw moderne Android-apps stap voor stap, binnen een Agile leertraject.
Android is het meest gebruikte mobiele besturingssysteem ter wereld, en de vraag naar Android-ontwikkelaars blijft groeien. De Mobile Development with Android Training biedt een toegankelijke, praktijkgerichte introductie tot het bouwen van mobiele apps met Android Studio, Java en/of Kotlin.
Deze training is ideaal voor zowel absolute beginners als ontwikkelaars die hun kennis willen uitbreiden. Met een Agile leeraanpak word je stapsgewijs begeleid – van de basisprincipes tot het maken van functionele, gebruiksvriendelijke en visueel aantrekkelijke apps.
Waarom kiezen voor deze opleiding?
Leer apps ontwikkelen met Android Studio, Java en/of Kotlin
Ontwerp professionele gebruikersinterfaces met Material Design-richtlijnen
Begrijp de werking van intents, fragments, databases en API-integraties
Werk aan praktijkopdrachten en bouw je eigen app van idee tot publicatie
Inclusief mentor, oefenlabs, e-learningmodules en 365 dagen toegang
Wie zou moeten deelnemen?
Deze training is perfect voor:
Beginnende programmeurs die willen starten met mobiele ontwikkeling
Ontwikkelaars die hun vaardigheden willen uitbreiden naar Android
ICT-studenten die praktische ervaring willen opdoen met appontwikkeling
Creatieve makers met appideeën die deze zelfstandig willen realiseren
Deze Learning Kit met meer dan 27 leeruren is verdeeld in drie sporen:
Demo Mobile Development with Android Training
Cursusinhoud
Part 1: Kotlin Fundamentals
In this track, the focus will be on Kotlin's features and use cases, acquiring fundamental programming concepts, utilizing functions, closures, and lambda expressions, and implementing object-oriented principles. It also involves creating an Android Virtual Device in Android Studio, mastering views, and interactive layouts using GridView & ListView, and handling intents, activities, & fragments.
E-learning courses (13 hours +)
Kotlin Programming Language: Getting Started with Kotlin
Course: 54 Minutes
Course Overview
Introducing Kotlin
Kotlin Use Cases
Running Kotlin Using the Online Playground
Transpiling to JS and Sharing Code
Installing the Kotlin Command Line Compiler on macOS and Windows
Running Kotlin on the Command Line
Installing IntelliJ and Running Kotlin Programs
Course Summary
Kotlin Programming Language: Basic Programming Concepts in Kotlin
Course: 2 Hours, 4 Minutes
Course Overview
Working with Var Type Variables
Working with Val Type Variables
Using Strings and String Templates
Performing Conditional Branching Using If-Else Statements and Expressions
Performing Conditional Branching Using When Statements and When Expressions
Working with Lists
Working with Sets
Working with Maps
Iterating Over Data with For, While, and Do While Loops
Using Null Safety, Null-safe Invocations, and Not-null Assertions
Working with Safe Casts, the Elvis Operator, and the Let Method
Course Summary
Kotlin Programming Language: Functional Programming with Kotlin
Course: 1 Hour, 15 Minutes
Course Overview
Working with Functions, Single Expression Functions, Default Values
Using Named Parameters and Varargs
Creating Local Functions
Defining Higher-order Functions and Closures
Working with Lambdas and the Trailing Lambda Syntax
Using Additional Lambdas Functions
Destructuring Declarations, Anonymous Functions, and Inline Functions
Course Summary
Kotlin Programming Language: Object-oriented Programming with Kotlin
Course: 2 Hours, 4 Minutes
Course Overview
Working with Classes and Objects
Using Primary Constructors, Secondary Constructors, and Initializer Blocks
Working with Access Modifiers
Defining Properties With Backing Fields and Computed Properties
Working with Inheritance
Invoking Base Class Constructors and Overriding Methods
Creating and Implementing Interfaces and SAM Interfaces
Instantiating Enum Classes and Sealed Classes
Using Data Classes
Creating Companion Objects
Creating Extension Functions and Operator Overloading
Running Asynchronous Programming with Coroutines
Course Summary
Kotlin: Getting Started with Android App Development
Course: 1 Hour, 47 Minutes
Course Overview
Android App Development
Application Development Fundamentals
The Android Manifest File
App Architecture Principles
Activities
Installing and Setting Up Android Studio
Configuring the Android Studio Project
Understanding the Basic App Structure
Exploring the Android Layout Editor
Creating an Android Virtual Device (AVD) and Running the App
Tweaking the App View and Extracting String Resources
Exploring Layouts and Widgets
Course Summary
Kotlin: Understanding Views & Layouts
Course: 2 Hours, 3 Minutes
Course Overview
Android App Layouts
Configuring Text Views
Using the Constraint Layout to Create a Form
Creating Form Fields and a Submit Button
Configuring and Displaying an ImageView
Displaying a Floating Action Button and Toolbar
Wiring a Simple Counter App
Using the Linear Layout
Configuring Attributes of the Linear Layout
Using the Relative Layout
Configuring Relative Layouts
Creating and Using Frame Layouts
Working with the Constraint Layout
Course Summary
Kotlin: Building Interactive Layouts Using GridView & ListView
Course: 1 Hour, 42 Minutes
Course Overview
Displaying Items Using the GridView
Recycling and Reusing Views
Configuring GridView
Displaying Items Using the ListView
Improving the Look and Feel of the ListView
Configuring Multiline Edit Text
Displaying AutoComplete and MultiAutoComplete
Enabling Scrolling
Using the Switch View
Selecting Items Using Checkboxes
Managing Binary Input with the Toggle Button
Displaying Options Using the Popup Menu
Course Summary
Kotlin: Working with Intents, Activities, & Fragments
Course: 1 Hour, 58 Minutes
Course Overview
Intents
Using Intents
Accessing the Internet
Using Intents to Navigate to New Activities
Working with Explicit Intents
Setting Up the User Interface (UI) for a Simple Reservations App
Creating Intents for a Simple Reservations App
Using View Binding
Implementing Data Binding
Improving Performance Using RecyclerView
Using Fragments
Passing Input Arguments to Fragments
Replacing Fragments and Adding Transactions to the Backstack
Using ViewModel to Communicate between Activities and Fragments
Course Summary
Assessment:
Final Exam: Kotlin Fundamentals
Part 2: Building Android Apps Using Jetpack Compose
In this track, the focus will be on Jetpack Compose's core concepts, including layouts, state management, navigation, gestures, animations, data handling with CRUD operations, local data persistence, and building a comprehensive Firebase-powered application.
E-learning courses (14 hours +)
Jetpack Compose: Getting Started
Course: 1 Hour, 22 Minutes
Course Overview
Android Jetpack Compose
The Jetpack Compose Mindset
Life Cycle of Composables
Architectural and Composition Phases of Jetpack Compose
Setting up a Compose Project and Running the Emulator
Viewing the Default Jetpack Compose App
Running a Composable App
Previewing a Composable App
Applying the Default Theme to a Composable App
Configuring the Text and Theme in a Composable App
Course Summary
Jetpack Compose: Layouts & State Management
Course: 1 Hour, 57 Minutes
Course Overview
Displaying a List of Restaurants in Jetpack Compose
Configuring a Column Composable
Configuring a Row Composable
Using the Image Composable to Display Images
Creating a Scaffold with a Floating Action Button in Jetpack Compose
Scrolling Vertically in a Column in Jetpack Compose
Scrolling Horizontally in a Row in Jetpack Compose
Manage a Composable State
Creating an App with State in Jetpack Compose
Using the Remember Function to Store State in Jetpack Compose
Using State to Manage Dropdown Menus
Using State to Manage Sliders in Jetpack Compose
Hoisting State in Jetpack Compose
Using Live Data and View Model in Jetpack Compose
Course Summary
Jetpack Compose: Lazy Composables & Navigation
Course: 2 Hours, 8 Minutes
Course Overview
Introducing the Lazy Column in Jetpack Compose
Remembering the Lazy List State in Jetpack Compose
Associating the Remembered State with a List Item
Remembering the Item State across Reorderings
Using the Lazy Grid in Jetpack Compose
Asynchronously Loading Images with Coil in Jetpack Compose
Using Navigation in Jetpack Compose
Navigating to Multiple Screens in Jetpack Compose
Refactoring and Cleaning up Navigation in Jetpack Compose
Passing Data Between Composables
Querying Data from the Data Layer in Jetpack Compose
Wiring up More Screens for a Mini App in Jetpack Compose
Running a Jetpack Compose App on a Real Device
Creating a Bottom Navigation Bar in Jetpack Compose
Course Summary
Jetpack Compose: Gestures & Animation
Course: 1 Hour, 32 Minutes
Course Overview
Handling Tap Gestures in Jetpack Compose
Handling Scroll and Nested Scroll in Jetpack Compose
Handling Drag Gestures in Jetpack Compose
Implementing Swipe to Dismiss in Jetpack Compose
Using Animated Visibility Effects in Jetpack Compose
Using Slide, Scale, Expand, and Shrink Effects
Combining Animations for Effects in Jetpack Compose
Transitioning Between States Using Animated Content
Animating Counters with Animated Content in Jetpack Compose
Using the Crossfade Animation in Jetpack Compose
Using Other Animation Techniques in Jetpack Compose
Course Summary
Building Android Apps: Accessing Data from the Internet
Course: 1 Hour, 32 Minutes
Course Overview
Networking Operations in Android Applications
Setting up and Configuring an Android Views Project
Loading and Displaying Images with Glide
Using Glide to Display Images in a List
Making a Get Request Using HTTP URL Connection
Cleaning up the App Architecture and Parsing JSON Using the Gson Library
Using Coroutines to Fetch Data from the Backend
Mapping Data Class Member Variables to JSON Fields
Retrieving and Displaying a List of Restaurants
Course Summary
Building Android Apps: Performing CRUD Operations
Course: 2 Hours, 20 Minutes
Course Overview
Retrieving Restaurants from a Locally Running Server
Running a Simple HTTP Server
Handling Get Requests to Retrieve a Single Restaurant
Wiring a View Restaurant Screen to the HTTP Server
Handling POST Requests on the HTTP Server
Wiring the Add Restaurant Activity
Handling PUT Requests on the HTTP Server
Wiring up the Android App to Edit Restaurants
Handling Delete Requests and Wiring up the Android App to Support Delete
Retrofit Library in Android
Using the Retrofit Client to Access REST Endpoints
Converting All Requests to Use the Retrofit Client
Using Path Variables to Specify Restaurant IDs
Using the Retrofit Client with a Compose Application
Wiring up a View Screen and Add Restaurant Screen in Compose
Wiring up an Edit Screen and Delete Functionality in Compose
Course Summary
Building Android Apps: Persisting Data Locally
Course: 1 Hour, 45 Minutes
Course Overview
Data and File Storage on Android
App-specific Files and App Preferences
Working with App-specific File Storage
Storing and Retrieving Shared Preferences
Using Shared Preferences to Track Recently Searched Items
Using Shared Preferences to Prefill Forms
Store Data Locally in Databases
Working with Data in a SQLite Database
Filtering Restaurants Based on Active State
Editing, Viewing, and Deleting Restaurants
Enabling the KSP Plugin for the Room API
Room API Components for SQLite Access
Course Summary
Building Android Apps: Building a Complete Application with Firebase
Course: 1 Hour, 30 Minutes
Course Overview
Integrating Android Applications with Firebase
App and Project Overview
Creating and Configuring a Firebase Project
Working with Firebase Authentication and Cloud Firestore
Modifying Resources Strings Styles and Themes
Dependency Injection
Setting up Dependency Injection and App Screens
Creating Login and Signup Flows
Adding a Navigation Drawer and Top Bar
Creating View Models and Screens
Course Summary
Assessment:
Final Exam: Building Android Apps Using Jetpack Compose
Specificaties
Artikelnummer
146585896
SKU
146585896
Taal
Engels
Kwalificaties van de Instructeur
Gecertificeerd
Cursusformaat en Lengte
Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur
27:55 uur
Assesments
De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering.
Online Virtuele labs
Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training.
Online mentor
U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit.
Voortgangsbewaking
Toegang tot Materiaal
365 dagen
Technische Vereisten
Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge.
Support of Ondersteuning
Helpdesk en online kennisbank 24/7
Certificering
Certificaat van deelname in PDF formaat
Prijs en Kosten
Cursusprijs zonder extra kosten
Annuleringsbeleid en Geld-Terug-Garantie
Wij beoordelen dit per situatie
Award Winning E-learning
Tip!
Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.
Beheerst u Java ? Bestel online en maak een afspraak voor het Examen Java
€169,40€140,00
Specificaties
Artikelnummer
146585896
SKU
146585896
Taal
Engels
Kwalificaties van de Instructeur
Gecertificeerd
Cursusformaat en Lengte
Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur
27:55 uur
Assesments
De assessment test uw kennis en toepassingsvaardigheden van de onderwerpen uit het leertraject. Deze is 365 dagen beschikbaar na activering.
Online Virtuele labs
Ontvang 12 maanden toegang tot virtuele labs die overeenkomen met de traditionele cursusconfiguratie. Actief voor 365 dagen na activering, beschikbaarheid varieert per Training.
Online mentor
U heeft 24/7 toegang tot een online mentor voor al uw specifieke technische vragen over het studieonderwerp. De online mentor is 365 dagen beschikbaar na activering, afhankelijk van de gekozen Learning Kit.
Voortgangsbewaking
Toegang tot Materiaal
365 dagen
Technische Vereisten
Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge.
Support of Ondersteuning
Helpdesk en online kennisbank 24/7
Certificering
Certificaat van deelname in PDF formaat
Prijs en Kosten
Cursusprijs zonder extra kosten
Annuleringsbeleid en Geld-Terug-Garantie
Wij beoordelen dit per situatie
Award Winning E-learning
Tip!
Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.
Wij gebruiken functionele en analytische cookies om onze website goed te laten werken en het gebruik ervan te meten met Google Analytics. Er worden geen persoonsgegevens gedeeld voor advertentiedoeleinden. Door op "Accepteren" te klikken, geeft u toestemming voor het plaatsen van deze cookies.
Cookies beheren