⑨ Réalisation d'un site dynamique avec le CMS JOOMLA

AndroidLogoANDROID -Avancé-

 ANDROID Studio

 

Contenu 

 

La gestion des données

  • Gestion des préférences
  • La gestion des fichiers sous Android. Fichiers privés et fichiers publics
  • Utilisation de la base de donnée embarquée SQLite
  • Les interfaces d'accès aux données : Content Providers
  • TD:Une application avec SQLite

 

Des programmes sans interface : Services

  • Créer un service
  • Démarrer ou redémarrer un service
  • Android Studio et Eclipse ADT
  • Se connecter à un service
  • Services et tâches de fond
  • Langage de description de services : AIDL
  • TD:Un service de téléchargement

 

Communiquer avec l'utilisateur

  • Toast
  • AlertDialog
  • Notification
  • TD:Enchaîner deux activités, lancer des tâches système

 

Des interfaces adaptables et évolutives : Fragments

  • Définition
  • Mise en œuvre
  • Faire communiquer deux fragments
  • S'adapter aux tailles d'écran, multi-pane layout
  • TD:Utiliser et faire communiquer des Fragments

 

Material design: L'aspect Android 5 et 6 compatible avec les anciennes versions

  • Les éléments du material design
  • Transitions graphiques entre activités et vues
  • Animation vectorielle
  • Les aspects portables et les librairies de support
  • Réutiliser des éléments d'une liste : RecyclerView
  • Présenter des éléments sous forme de carte :CardView
  • Extraire les couleurs dominantes d'une image :Palette
  • TD:Création d'une liste avec RecyclerView

 

Le graphisme sous Android

  • Bitmaps
  • Formes et graphisme
  • Création de composants graphiques personnalisés
  • Animations
  • TD:Réalisation d'un composant personnalisé

 

Le réseau et le Web

  • L'état du réseau
  • Le client Http : requête GET, POST et POST Multiparties
  • L'accès aux services Web
  • Les Flux XML et JSON
  • TD:Transfert de fichiers avec un serveur, exploitation de flux JSON via un service Web

 

Publication d'application

  • Préparation de l'application : principes, gestion des versions, génération du paquetage et signature
  • Installation manuelle via adb
  • Publication sur le Play Store

 

Présentation : Multimédia, et autres fonctions du terminal éventuelles

  • Son, lire et enregistrer, les nouvelles classes MediaSession et MediaController
  • Vidéo, lire et enregistrer, le nouveau package camera2
  • 3D: OpenGL ES
  • Localisation
  • Sensors

 

Compléments sur les APIs Android

  • Les APIs complémentaires utiles (téléphonie, géo localisation et carte, gestion des Push ...)
  • La gestion de la téléphonie (lancer un appel et envoyer des SMS)
  • La géo localisation, le géo coder et l'utilisation de carte (Google Maps)
  • Le multimédia avec la lecture audio et vidéo (lecture / enregistrement)
  • Utilisation de la caméra pour la prise de photo
  • Les ressources (drawable, layouts, values ...)
  • Afficher du contenu HTML « Webview »
  • Les notifications Push pour recevoir des alertes
Module dans la Filière
Jours: Dimanche et mercredi
Horaires:  09h00 - 12h00
Début: Octobre 2024
Durée: 1 Mois: 24 heures

 

 

Module en Séminaire
Jours:  
Horaires:  
Début:  
Durée: 4 jours

 

 

 

AndroidLogoANDROID -Bases-

 ANDROID Studio

 

Contenu 

 

Présentation d'ANDROID

  • Historique de la plate-forme
  • Diffusion actuelle
  • Architecture et aspects techniques

 

Environnement de développement

  • Le SDK Android – gestion des API Android via le SDK Manager, la gestion des émulateurs et l'accélération matérielle
  • Les commandes : adb, emulator
  • Android Studio et Eclipse ADT
  • Structure des projets Android sous Android Studio et sous Eclipse ADT
  • Création de tests unitaires
  • TD:Installation de l'environnement de développement, génération d'un projet. Présentation des outils de débugge et du LogCat

 

Les éléments fondamentaux d'Android

  • Le manifeste d'une application
  • Les composants applicatifs : Activité, Service, Fournisseur de contenu, Receveur d'Intent
  • Les composants d'interactions : L'objet Intent, les notifications
  • Principes des permissions
  • La gestion des processus
  • La classe Activity : cycle de vie et états, démarrage et arrêt, sauvegarde
  • La gestion du multitâche : via le manifeste, via l'API, la purge de la pile
  • TD:Réalisation d'une application permettant d'illustrer la gestion du multitâche

 

La gestion des ressources

  • Le regroupement des ressources : ressources par défaut, ressources spécifiques, alias de ressources
  • La résolution des ressources suivant la configuration de l'appareil
  • L'accès aux ressources : via le code, dans les fichiers XML, de la plate-forme
  • Le traitement à l'exécution des changements de configuration : comportement par défaut, rétention d'objets, traitement manuel du changement de configuration
  • TD:Réalisation d'une application réactive aux changements de configuration

 

Création d'interface utilisateur

  • Les éléments d'une interface :Layout, Views et Listeners
  • Android UI designer
  • Organiser le contenu :Différents layouts
  • Gérer les événements utilisateur :Listeners
  • Les boites de dialogues
  • Les styles et les thèmes
  • Les menus
  • TD:Réalisation d'une application avec un thème spécifique

 

La communication entre composants applicatifs

  • La communication via l'objet Intent. Les données de l'objet Intent, l'objet Parcelable
  • Modes de communication implicite et explicite
  • Enchaînement des activités sans retour ou avec retour
  • La diffusion d'Intent et les récepteurs d'Intent – Broadcast Receiver: diffusion normale, diffusion ordonnée
  • Gestion dynamique des receveurs d'intent
  • Les intents Système
  • Les Widgets (composants graphiques sur le bureau Android)
  • Les principales librairies utiles sur Android
  • TD:Réalisation de récepteurs d'intent

 

Tâches asynchrones et tâches de fond

  • Créer des tâches asynchrones : AsyncTask, Thread
  • Communiquer avec une tâche asynchrone : Handler
  • TD:Gestion d'une barre de progression
Module dans la Filière
Jours: Dimanche et mercredi
Horaires: 09h00 - 12h00
Début: Octobre 2024
Durée: 1 Mois: 24 heures

 

 

Module en Séminaire
Jours:  
Horaires:  
Début: Non communiqué
Durée:  

 

 

 

JavaLogoLangage JAVA pour Android -Avancé-

 JAVA Eclipse -IDE-

 

Contenu 

 

La gestion des Exceptions

  • Gestion d'une exception puis de plusieurs
  • Transmission d'information au gestionnaire d'exception
  • Les mecanismes de gestion des exceptions
  • Les exceptions standards
  • TD sur la gestion des exceptions

 

Les Threads

  • Utilisation de l'interface Runnable
  • Interruption d'un thread
  • Coordination des threads
  • Etats et priorités des threads
  • TD sur les threads

 

Les Flux et les Fichiers

  • Création séquentielle d'un fichier binaire
  • Liste séquentielle d'un fichier binaire
  • Accès direct à un fichier binaire
  • Les flux texte
  • Les flux d'objets
  • La gestion des fichiers avec la classe File
  • Les flux en général
  • Les sockets

 

Les Collections et les Algorithmes

  • Concepts généraux
  • Listes chainées
  • Vecteurs dynamiques
  • Les ensembles
  • Les queues simple
  • Les queues à double entrée
  • Les algorithmes
  • Les HashMaps ou tables associatives
  • TD sur les Collections

 

Les Streams

  • Différentes manières de créer un Stream
  • Méthodes intermédiaires d'un Stream
  • TD sur les Streams

 

Utilisation de Bases de données avec JDBC

  • Choix du pilote, établissement d'une connection
  • Les requêtes SQL
  • Exploitation des résultats d'une sélection SQL
  • TD sur JDBC
Module dans la Filière
Jours: Dimanche et mercredi
Horaires:  09h00 - 12h00
Début: Octobre 2024
Durée: 1 Mois: 24 heures

 

 

Module en Séminaire
Jours:  
Horaires:  
Début:  Non communiqué
Durée:  

 

 

 

 

SqliteLogoLangage SQL avec SQLite

 SGBDR -SQLite-

 

Contenu 

 

Le relationnel

  • Les rappels (règles de CODD, vocabulaire, les formes normales)

 

L'algèbre relationnelle et la logique du SQL

  • Projection, sélection, union, différence, produit cartésien, jointure, intersection et division

 

L'interrogation des données

  • Projection d'une ou plusieurs colonnes (avec ou sans éliminer les doublons : ALL ou DISTINCT)
  • Les conditions de recherche (WHERE) et les opérateurs booléens (NOT, AND, OR)
  • Suite de valeurs (IN), intervalle (BETWEEN)
  • Recherche d'une chaîne de caractères (LIKE avec % et _)
  • Les opérateurs arithmétiques dans la projection et la sélection
  • Recherche de valeurs nulles (IS NULL et IS NOT NULL)
  • Les tables dérivées et le tri des résultats (ORDER BY)
  • Les regroupements de valeurs (GROUP BY) et leurs conditions (HAVING)
  • Les traitements de groupes (SUM, AVG, MIN, MAX, COUNT)
  • La structure case (CASE WHEN THEN ELSE)

 

Les jointures

  • Les jointures (JOIN, ON, USING)
  • Les auto-jointures, les jointures externes (RIGHT, LEFT, FULL)
  • Les jointures naturelles (NATURAL JOIN)
  • Opérateurs algébriques sur plusieurs tables (UNION, MINUS, INTERSECT)

 

Les sous-interrogations

  • Les sous-interrogations ramenant une ou plusieurs valeurs (<, >, =, ANY, ALL)
  • Sous interrogation de groupe et la corrélation
  • Sous-interrogations scalaires

 

Mise à jour des données

  • Mise à jour des données de la base (INSERT, UPDATE, DELETE)
  • Création et gestion des structures (tables, index, vues) de données (CREATE, ALTER, DROP)

 

Sécurité et transactions

  • Gestion des accès et de la sécurité des données (GRANT, REVOKE)
  • Gestion des transactions (COMMIT, ROLLBACK)
Module dans la Filière
Jours: Dimanche et mercredi
Horaires:  09h00 - 12h00
Début: Octobre 2024
Durée: 1 Mois: 24 heures

 

 

Module en Séminaire
Jours:  
Horaires:  
Début:  
Durée: 4 jours

 

 

 

JavaLogoLangage JAVA pour Android -Bases-

 JAVA Eclipse -IDE-

 

Contenu 

 

Présentation du langage Java

  • Installation de Java sous Windows
  • Installation et configuration de l'EDI Eclipse
  • Premiers programmes

 

Notions de bases

  • Les types entiers, flottants, caractère, booléen
  • Les opérateurs et les expressions
  • L'opérateur de Cast -Conversions autorisées-
  • Opérateurs de manipulation de bits
  • TD sur les opérateurs

 

Les Instructions de contrôle de Java

  • L'instruction if, l'instruction switch
  • L'inscruction while, l'instruction do..while, l'instruction for
  • Les instructions de branchement inconditionnels
  • TD sur les conditions et les boucles

 

Les classes et les objets en Java

  • Notion de classe
  • Notion de constructeur
  • Conception de classes
  • Affectation et comparaison d'objets
  • Méthodes et champs de classe
  • Comment échanger des données avec les méthodes
  • Les classes internes et les paquetages

 

Les tableaux en Java

  • Déclaration et création de tableaux
  • Utilisation et manipulation d'un tableau
  • Tableaux à plusieurs indices
  • TD sur les tableaux

 

L'héritage

  • Accès d'une classe aux membre des sa classe de base
  • Construction et initialisation des objets dérivés
  • Redéfinition et surdéfinition de membres
  • Le polymorphisme
  • La super-classe Objet
  • Les membre protégés
  • Les classes abstraites
  • Les interfaces
  • Les classes enveloppes
  • Eléments de conception des classe
  • Les classes anonymes
  • TD sur l'héritage

 

Les chaines de caractères et les types énumérés

  • Fonctionnalité de base de la classe String
  • Recherche dans une chaine
  • Comparaison de chaines
  • Modification de chaines
  • Tableaux de chaines
  • Conversion entre chaine et types ou tableaux de caractères
  • La classe StringBuffer
  • Les types énumérés
  • TD sur les chaines de caractères
Module dans la Filière
Jours: Dimanche et mercredi
Horaires:  09h00 - 12h00
Début: Octobre 2024
Durée: 1 Mois: 24 heures

 

 

Module en Séminaire
Jours:  
Horaires:  
Début:  Non communiqué
Durée:  

 

 

 

toutes nos formationsx250

INFOGRAPHISTE, MAQUETTISTE, PAO ▶9~mois

CONCEPTEUR 3D, MODELISATION, ANIMATION & RENDU ▶9~mois

VIDEOGRAPHISTE, MONTAGE, GENERIQUES, EFFETS visuels ▶9~mois

WEB DESIGN & DÉVELOPPEMENT ▶6~mois

DEVELOPPEUR D'APPLICATIONS MOBILES ▶3~Mois

PHOTOGRAPHIE ET PRISE DE VUE ▶3~mois

CONCEPTION ASSISTEE PAR ORDINATEUR (CAO) ▶4~Mois

SECRETARIAT MEDICAL ▶6~mois

BUREAUTIQUE PROFESSIONNELLE ▶4~mois

Visite du Centre

Faites un clic sur les images pour les agrandir

 

PRO ADVANCES AccueilAccueil

 


PRO ADVANCES AccueilAccueil

 


PRO ADVANCES Hall d'entréeHall

 


PRO ADVANCES Hall d'entréeHall

 

 
PRO ADVANCES Salle de coursSalle de cours

 


PRO ADVANCES Salle de coursSalle de cours

 


PRO ADVANCES Salle de coursSalle de cours

 


PRO ADVANCES Accès au 2ème étageAccès 2éme étage

 


PRO ADVANCES Salle de coursSalle de cours

 


PRO ADVANCES Salle de coursSalle de cours

 


PRO ADVANCES Espace détenteEspace détente

 

 

Modules Inscriptions en cours

 PhotoshopLogo 2Retouche d'images, niv1

Jours: Dimanche et mardi
Horaire: 09h00 à 12h00
Date de début: Septembre 2024
Infographiste, Maquettiste, PAO
 

3dsLogo 23D Modélisation de base

Jours: Lundi et jeudi
Horaire: 13h00 à 16h00
Date de début: Septembre 2024
Concepteur 3D Modélisation, Animation et Rendu
 

PremiereLogo 2Montage avec Premiere

Jours: Dimanche et mercredi
Horaire: 13h00 à 16h00
Date de début: 24 Mars 2024
Vidéographiste, Montage, Génériques, Effets spéciaux
 

DreamLogoHTML et CSS3

Jours: Samedi et mercredi
Horaire: 09h00 à 12h00
Date de début: Septembre 2024
Web Design et Développement
 

ZbrushLogo 2Zbrush

Jours: Lundi et jeudi
Horaire: 13h00 à 16h00
Date de début: Septembre 2024
Concepteur 3D et Animation
 

Contact Ecole:

PRO-ADVANCES
Ecole d'Art Graphique 3D,
d'Audiovisuel et Web Design


136, Boulevard Krim BELKACEM
Telemly -ALGER-
Près de l'école des Beaux Arts

Tél : 023 47 03 95
Fax : 023 47 03 96
Mobile: 0560 42 34 52
E-mail: contact@proadvances.com

Jours: du samedi au jeudi
Horaires: 8h00 - 17h00

 

Suivez nous

social iconsocial iconsocial iconsocial iconsocial iconsocial icon

 

S5 Box

Se connecter

S'enregistrer

You need to enable user registration from User Manager/Options in the backend of Joomla before this module will activate.

Module s5-box3 essai

Etudiante en langue Anglaise.

Les cours se passent 2 fois par semaine.

Le dimanche et mardi de 13h00 à 16h00.

Un support de cours pour le niveau est délivré

en début des cours.