Se connecter

Cours de programmation d'applications Android avec Java (en ligne) - Gratuit

Retour aux cours
Cours de programmation d'applications Android avec Java (en ligne) - Gratuit L'apprentissage à distance Gratuit Formattemp

« Nuove Frontiere Lavoro », en collaboration avec l'organisme de formation « Idee Insieme » et grâce au fonds « Formatemp », publie un cours en ligne intitulé « Programmeur d'applications Android avec Java ».

De nos jours, il existe de nombreuses applications pour des usages très variés qui captent l'attention des utilisateurs en simplifiant leur vie. Par conséquent, développeurs d'applications sont des professionnels spécialisés dans la création de logiciels pour appareils mobiles, tels que les smartphones et les tablettes, et pour le web. De telles applications peuvent être conçues pour des usages spécifiques. systèmes d'exploitation (OS) tels qu'Android, iOS ou Windows. Il s'agit d'un secteur en constante expansion et ce chiffre est très recherché par les entreprises privées et publiques afin de fournir des services intelligents aux utilisateurs finaux.

Ce cours vise à développer des compétences spécifiques liées au développement. applications mobiles qui travaillent sur des applications pour tablettes et smartphones et connaissent différents langages de programmation (généralement Objective-C, C++, Python ou Java) : chaque appareil mobile utilise un langage de programmation spécifique que les développeurs d’applications mobiles doivent savoir écrire et utiliser.

OBJECTIFS :

Ce cours vise à doter les professionnels du secteur des applications mobiles des compétences techniques appropriées, conformément aux directives de l'ISFOL.

À la fin du cours, les étudiants seront capables de :

  • Comprendre les langages de développement d'applications Android ;
  • Interpréter les principes fondamentaux de Java ;
  • Utilisez la logique de l'écriture d'une application ;
  • Utilisez des applications en ligne et de bureau pour créer des applications ;
  • Mettre en place des mécanismes d'authentification et d'utilisation des API ;
  • Utilisez les services proposés par Google au sein de vos applications Android ;

Des outils multimédias seront utilisés dans la classe virtuelle.

ORGANISME FINANCIER : Formattemp

ORGANISME PROMOTEUR : Spa de travail New Frontiers

ORGANISME D'EXÉCUTION : Idées ensemble soc.coop.soc.

DURÉE: 160 HEURES à partir du jour 22 AVRIL par jour 20 Juin 2024 – 40 jours de 4 heures chacun CLASSE VIRTUELLE (en ligne);

CERTIFICAT: présence (minimum 70 % du total des heures, y compris la présence aux cours obligatoires) ;

COÛT: gratuit (financé par Formatemp) ;

COURS EN CLASSE VIRTUELLE : à partir de lundi à vendredi h 14.00 alle 18.00;

ADHÉSIONS : Pour soumettre votre adhésion, vous devez vous inscrire DEPUIS votre PC sur le site http://www.ideeinsieme.it/index.php/register | et, une fois que vous avez téléchargé vos documents personnels et votre CV, saisissez CANDIDATS (Avant le 18/04/2024 à 17h00) ;

CONDITIONS DE PARTICIPATION : Ce cours s'adresse aux candidats aux missions de travail temporaires. (chômeurs et sans emploi) inscrit et sélectionné par l'agence pour l'emploi ;

- pour les étrangers, connaissance de la langue et de la grammaire italiennes, même sans certification ;
- Vous devez disposer d'un ordinateur de bureau ordinateur de bureau ou ordinateur portable avec au moins 8 Go de RAM ou une tablette avec une connexion filaire stable (réseau local) ou Wi-Fi, webcam et microphone ;

MÉTHODE DE SÉLECTION : L'accès au cours se fera par le biais de plusieurs étapes préliminaires :
- Soumission correcte des documents requis ;
- Analyse du CV soumis ;
- Vérifiez les dispositifs de connexion qui seront utilisés lors de la vidéoconférence ;

SÉLECTIONS : Les personnes qui se sont inscrites seront contactées par courriel pour confirmation. (avant le 18/04/2024 à 18h00) de la vérification des dispositifs de connexion de vidéoconférence prévus le 19/04/2024 à partir de 10h30 en groupe ;

ISCRIZIONI : Les candidats sélectionnés seront contactés par courriel et par téléphone (avant le 19/04/2024 à 18h00) pour participer à la première journée. bien sûr, le 22/04/2024 14h00 sur la plateforme en ligne après l'envoi du Lien d'entrée.

Modules de cours

1.1

structure de programmation Java

  • INSTALLATION ET CONFIGURATION de Java sur Windows/Mac ;
  • ENVIRONNEMENT DE DÉVELOPPEMENT D'ÉCLIPSE (Concepts principaux ; Perspectives ; Plugins) ;
  • INTRODUCTION AUX COURS (Objets ; Instances ; Méthodes) ;
  • INTRODUCTION AU LANGAGE (Conventions de codage ; Langage typé Java ; Types de données : types primitifs et enveloppes ; Variables ; Expressions ; Opérateurs ; Chaînes de caractères ; Conversion de type) ;
  • ÉLÉMENTS SPÉCIFIQUES DU LANGAGE (Constructions de contrôle et de prise de décision ; Gestion des exceptions : Try-catch ; Utilisation des classes de bibliothèque et du concept d’importation ; Construction de classes simples : attributs, méthodes et constructeurs ; Signature de méthode ; Concept de polymorphisme pour les méthodes ; Méthodes void et typées ; Concept de la méthode toString ; Éléments statiques ; Modificateurs de visibilité ; Classes JavaBean ; Méthodes getter et setter)
  • CARACTÉRISTIQUES DU LANGAGE : Héritage ; Polymorphisme ; Encapsulation ; Interfaces et classes abstraites ; Classes paramétriques ; Méthodes paramétriques ; Framework de collections Java ; Listes, ensembles et dictionnaires ; Gestion des entrées/sorties ; Entrées et sorties ; Classes génériques ;

EXERCICES ET SIMULATIONS :

Le module comprend des exercices continus : l’enseignant fait suivre l’explication d’unités autonomes de contenu théorique par des séances pratiques afin que l’étudiant puisse immédiatement mettre en pratique ce qu’il a appris (apprentissage par la pratique).

- Test d'évaluation finale

2.2

Conception Android

Android studio

  • 1.1.1. Création d'un projet
  • 1.1.2. Configuration d'un émulateur pour la compilation
  • 1.1.3. Mise en place d'un téléphone physique pour remplir le formulaire

langage de programmation Kotlin

  • 1.2.1. Kotlin I : Langage de programmation Kotlin
  • 1.2.2. Kotlin II : Fonctions et Boucles
  • 1.2.3. Kotlin III : Lambdas et interfaces

Bibliothèques et Gradle

  • 1.3.1. Bibliothèque de programmation Graddle
  • 1.3.2. Mise en œuvre des bibliothèques
  • 1.3.3. Créer des saveurs

Conception d'écran

  • 1.5.1. XML : Conception Android
  • 1.5.2. Mise en page réactive et contrainte
  • 1.5.3. Styles et valeurs par défaut
  • 1.5.4. Position du String

Activité, Fragment. Cycles de vie

  • 1.6.1. Activité
  • 1.6.2. Fragment
  • 1.6.3. Transactions, Gestionnaire de fragments

Services en vedette, localisation et capteurs

  • 1.7.1. Accès aux capteurs
  • 1.7.2. Accès à la position de premier plan
  • 1.7.3. Accès à la position d'arrière-plan
  • 1.7.4. Service de premier plan pour accéder à la localisation en arrière-plan

Architectures de programmation pour le développement d'applications sur appareils mobiles Android

  • 1.8.1. MVC
  • 1.8.2. MVVM
  • 1.8.3. MCV vs. MVVM

Monétisation et analyse

  • 1.9.1. Firebase Analytics
  • 1.9.2. Firebase Crashlytics
  • 1.9.3. Monétisation et publicité

Play Store et gestion des versions

  • 1.10.1. Création d'un compte Play Store
  • 1.10.2. Préparation des versions de test et des comptes bêta
  • 1.10.3. Lancement de la production

- Test d'évaluation finale

3.3

Droits et devoirs des travailleurs temporaires

Droits et devoirs des travailleurs temporaires

4.4

Santé et sécurité au travail

Santé et sécurité au travail