Graduate Développeur Mobile iOS

STUDI
STUDI
CUM LAUDE
4.4
18 avis
  • Très contente de la formation
    |
  • Très bon centre de formation et bon suivi des étudiants.
    |
  • L'espace personnel a une bonne ergonomie pour étudier.
    |

Diplôme universitaire

En Ligne

3 790 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Diplôme universitaire

  • Méthodologie

    En ligne

  • Durée

    8 Mois

  • Dates de début

    Dates au choix

Lancez-vous dans le monde du développement web et mobile IOS ! Donnez vie à des sites internet optimisés et apprenez à créer des applications mobiles pour IOS : le système d'exploitation d'Apple et des iPhones ! Devenez un développeur à haute valeur ajoutée, très recherché par les entreprises.

Précisions importantes

Pour réaliser cette formation, il vous faut avoir l'un de ces niveaux d'études : BAC+2, BAC+3, BAC+4, BAC+5, Doctorat

Les sites et dates disponibles

Lieu

Date de début

En ligne

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

Titre Professionnel

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

4.4
très bien
  • Très contente de la formation
    |
  • Très bon centre de formation et bon suivi des étudiants.
    |
  • L'espace personnel a une bonne ergonomie pour étudier.
    |
100%
4.6
excellent

Évaluation de la formation

Recommandée

Évaluation du Centre

Pascale M

5.0
21/11/2022
Votre avis sur cette formation: Très contente de la formation
Les points forts: Très contente de la formation
À améliorer: Tout est très bien
Recommanderiez-vous cette formation?: Oui

Olivier R

5.0
21/11/2022
Votre avis sur cette formation: Très bon centre de formation et bon suivi des étudiants.
Les points forts: Très bon centre de formation et bon suivi des étudiants.
À améliorer: Tout est très bien
Recommanderiez-vous cette formation?: Oui

Romain C.

5.0
21/11/2022
Votre avis sur cette formation: L'espace personnel a une bonne ergonomie pour étudier.
Les points forts: L'espace personnel a une bonne ergonomie pour étudier.
À améliorer: Tout va bien
Recommanderiez-vous cette formation?: Oui

Virginie A.

4.0
21/11/2022
Votre avis sur cette formation: Bon centre de formation à distance. Les cours sont de qualité, la formation est complète avec des vidéos en plus des supports papiers. Nous avons la possibilité de suivre les cours directement en live ou en rediffusion. Les formateurs nous apportent aussi des réponses à nos questions.
Les points forts: Bon centre de formation à distance. Les cours sont de qualité, la formation est complète avec des vidéos en plus des supports papiers. Nous avons la possibilité de suivre les cours directement en live ou en rediffusion. Les formateurs nous apportent aussi des réponses à nos questions.
À améliorer: RAS
Recommanderiez-vous cette formation?: Oui

Paul

4.0
21/11/2022
Votre avis sur cette formation: Je tiens, à vous remercie pour votre professionnalisme et votre implication qui servent toute la communauté de Comptalia. Ne changez rien, vous êtes très précieux pour la réussite des étudiants.
Les points forts: Je tiens, à vous remercie pour votre professionnalisme et votre implication qui servent toute la communauté de Comptalia. Ne changez rien, vous êtes très précieux pour la réussite des étudiants.
À améliorer: .
Recommanderiez-vous cette formation?: Oui
Les voir tous
*Tous les avis recueillis par Emagister & iAgora ont été vérifiés

Les exploits du centre

2023

Toutes les formations sont actualisées

L'évaluation moyenne est supérieure à 3,7

Plus de 50 opinions au cours des 12 derniers mois

Ce centre est avec Emagister depuis 2 ans.

Les matières

  • Mobile
  • Découper
  • Navigation
  • Intégrer
  • Graphique
  • Api
  • Maquette
  • Gestion
  • Vigueur
  • Mise en page
  • Referencement
  • Versionning
  • Dynamiques
  • L’architecture

Le programme

Les fondamentaux du développement (facultatif) 1.Écosystème et outils du développeur L'histoire de l'informatique et d'Internet, culture générale numérique Le fonctionnement d'Internet Sensibilisation à la cybersécurité Les droits d'auteur et licences libres La sensibilisation à la RGPD Repl.it Github Student Developper Pack La suite Jetbrains VSCode La préparation de l'environnement de travail localhost Les lignes de commande linux Jeux de logique Assurer une veille technologique en développement 2.Introduction à la programmation Introduction à la programmation Introduction aux variables Les types et portées des variables Les structures de contrôle les opérateurs et opérateurs logiques Les boucles Les chaînes de caractères La structure de données Tableau La structure de données Liste Le type de données Date L'utilisation des fonctions L'écriture des fonctions Représentation graphique d'un algorithme : flowchart L'écriture d'un algorithme en pseudo-code Mon premier algo La récursivité Les Tris 1 Les Tris 2 La recherche Développer la partie front-end d’une application 1.Participer à des projets web L'environnement du développeur web Les modèles de gestion de projet Les outils collaboratifs de partage de ressources Le récit utilisateur (user story) Bien rédiger ses user stories 2.Réaliser une maquette avec Figma Introduction aux concepts UX (versus UI) Planifier et suivre les tâches du maquettage Prendre en main Figma et son interface Importer et exporter des fichiers sur Figma Créer des composants sur Figma Utiliser les composants animés sur Figma Créer un design responsive sur Figma Créer un prototype, le partager et l'exporter avec Figma Prendre en compte l'accessibilité visuelle sur Figma Collaborer avec Figma Découvrir le Dev Mode de Figma 3.Créer un site web avec HTML & CSS Introduction au HTML Syntaxe générale de HTML L'organisation du texte Un langage hypertexte Le multimédia en HTML Introduction au CSS CSS3 : Le stylage du texte La structuration logique en HTML5 et le modèle de boîtes en CSS3 Les sélecteurs CSS La mise en page avec CSS La création de tableaux La création de formulaires Layout avec CSS Grid Les effets avancés de CSS Le responsive design Introduction à Bootstrap Ouverture vers d'autres frameworks CSS Le référencement des sites Web Valider la qualité de son site Déployer son site sur le web 4.Créer un site web avec le CMS Wordpress Installer et configurer WordPress sur son serveur : Hello world L'administration de son site wordpress Les paramètres d'un site Wordpress Les solutions de paiement en ligne 5.Débuter avec JavaScript Introduction à javascript Syntaxe et intégration de JS Les variables en JS Les opérateurs Structures de contrôle en JS Les boucles Les fonctions en JS Les types de données L'objet JavaScript Number Les objets JavaScript String et Array Les objets JS Les classes et l'instanciation d'objet L'objet Date Introduction au Document Object Model 6.Programmer avec Javascript JS Browser BOM (window - screen - Location - History, etc) Fonction asynchrone et callback Le format JSON et AJAX Les promesses Découverte des patrons de conception JavaScript Events Introduction et installation de TypeScript Type de donnée avec TypesScript Données avancée avec TypeScript L'objet avec TypeScript JavaScript Graphics JavaScript Canvas La Gestion d'erreur Debug Les bonnes pratiques de la programmation avec JS 7.Utiliser Git et Github pour gérer son code source Introduction à la ligne de commande Introduction à Git et Github Les bases Les interactions avec le dépôt distant Naviguer dans l'historique La gestion des branches Les branches avec Git - Rebaser Les bonnes pratiques 8.Déployer son application web La mise en ligne d’applications web avec Heroku Présentation et utilisation de Fly.io Présentation et utilisation de planethoster 9.Sécuriser ses applications web Les principales failles de sécurité Les guides de tests Analyser la sécurité pour évaluer la vulnérabilité d'une application web Sécuriser la publication d'une application web 10.Gérer des conteneurs L’architecture applicative de microservices L'outil Docker : principes, objectifs et solutions Le Dockerfile et ses instructions Docker Compose : Introduction Docker Compose : Étude de cas L'automatisation de la création des containers avec un outil de type Docker L'utilisation des conteneurs pour gérer les mises à jour applicatives 11.Utiliser SwiftUI La conception d'une application mobile Les éléments de base de SwiftUI La gestion des états La navigation et le passage de données Les décorations et les animations 12.Comprendre UIKit Les design patterns d'UIKit Les outils et composants UIKit La composition d'interfaces en UIKit Les listes avec UIKit La navigation en UIKit Développer la partie back-end d’une application 1.Introduction aux bases de données Présentation de la notion base de données Installer un SGDB en ligne de commande Créer une BDD et l'explorer Introduction à la modélisation conceptuelle de données avec UML Les diagrammes fonctionnels Le diagramme de classe Introduction au passage UML-Relationnel Modèle relationnel Vs Objet Introduction au SQL 2.Développer des sites web dynamiques avec PHP PHP et HTML (sorties) Les types de données, les variables et les constantes Les fonctions Les tableaux en PHP Les conditions Les boucles Créer ses propres fonctions L'organisation des fichiers PHP Les superglobales Get, Post et Files Les superglobales Server, Env et Session La sécurité La manipulation des dates La manipulation des fichiers en PHP Les expressions régulières Utiliser la documentation PHP et Standard de codage PHP La programmation Orientée Objet : concepts de base La programmation Orientée Objet : concepts avancés La gestion des erreurs La programmation Orientée Objet : Design Patterns La programmation Orientée Objet : L’encapsulation et la visibilité Le modèle MVC 3.Créer et administrer une base de données en SQL Création et alimentation de bases de données SQL L'interrogation de bases de données SQL Connexion à la base de données en PHP PHP/PDO : accès en lecture/écriture Les requêtes SQL Les fonctions SQL Les jointures SQL Gérer les accès des utilisateurs au niveau PHP et BD Découvrir un autre SGBDR : PostgreSQL Introduction à MongoDB Découverte d'un ORM PHP 4.Créer une application web avec le framework Symfony Présentation du framework Symfony Les bases de Symfony Le routing Les contrôleurs Le moteur de template Twig Les entités Manipuler ses entités avec Doctrine Les formulaires en Symfony Le Profiler La validation en Symfony La sécurité et la gestion des utilisateurs Déployer son site Symfony en production Le composant Mailer L'Event Dispatcher Les tests unitaires avec PHPUnit Ouverture à un autre framework PHP : Laravel 5.Sécuriser ses bases de données Cadre légal et chiffrement des données Failles liées à la BDD côté développement Failles liées à la BDD côté administration Les failles d'include et d'upload Failles XSS Attaque par brute force 6.Sécuriser son infrastructure Les normes et des standards relatifs aux échanges sécurisés Les recommandations de configuration d’un système GNU/Linux de l’ANSSI Les principes de base d'une gestion sécurisée des identités Introduction à l'architecture TCP-IP Les règles d'authentification Introduction à OpenSSH Les Niveaux de test Le test fonctionnel La mise en place des environnements de test La mise en place des environnements de pré-production L'utilisation d'un environnement de test et de pré-production Le test des mises à jour de sécurité avant le déploiement La mise à jour de la documentation technique après un test 7.Préparer un environnement de test Les méthodes Agile pour le développement logiciel La démarche DevOps Les bases d'un environnement de test La mise en place de l'intégration continue (CI) La mise en place de la livraison ou déploiement continu (CD) 8.Programmer en Swift Les bases de Swift Les fonctions Les collections Les structures de données Les propriétés et méthodes Les protocoles 9.Construire une application iOS robuste et évolutive Les erreurs Les abstractions et la composition La programmation asynchrone Le framework Combine Les tests et les mocks Les requêtes à un webservice Le codage des données La persistance Structure d'une application IOS 10.Accéder aux fonctionnalités système iOS Les cartes avec MapKit La caméra et les images Les notifications Le stockage de données en ligne avec CloudKit Le déploiement sur l'App Store

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Graduate Développeur Mobile iOS

3 790 € HT