Bachelor universitaire de technologie "informatique"(info) - 3ème année - parcours "réalisation d'applications : conception, développement, validation

Certification : But informatique : réalisation d'applications : conception, développement, validation

Proposée par UNIVERSITE AIX MARSEILLE AMU — 13000 Marseille

Formation Professionnelle Apprentissage
RNCP 35475
Présentiel
Apprentissage envisageable

Type

Catégorie de la certification

BUT

Niveau de sortie

Niveau reconnu si applicable

Bac +3 (Niveau 6 - équivalence européenne)

Prix

Indiqué par l'établissement

7 600 €

Présentation

Formation organisée en blocs de compétences en lien avec les besoins spécifiques des entreprises du domaine. Mobilisation des compétences acquises pendant le cursus à travers projets et situations d'apprentissage. Obtention du grade Licence.

Formation dispensée en Présentiel à l'adresse suivante :

Localisation & Rattachements

Adresse
3 Place Victor Hugo 13000 Marseille
Académie
Aix-Marseille
Département
Bouches-du-Rhône
Région
Provence-Alpes-Côte d'Azur

La carte est indicative. Vérifiez l’accès avant votre déplacement.

Objectifs

Le BUT informatique est un diplôme national dont l'objectif est de former des informaticiens généralistes. Ceux-ci participent à la conception,la réalisation et la mise en œuvre de solutions informatiques. Le site d'Aix prépare plus spécialement au métier de "développeur fullstack", ainsi qu'à l'administration et la sécurisation de systèmes informatiques communicants. Les informaticiens issus de cette formation possèdent des compétences à la fois pratiques et théoriques leur permettant d'envisager une insertion professionnelle immédiate ou une poursuite d'études.

Les départements Informatique des I.U.T. forment en trois ans les informaticiens et informaticiennes qui participent à la conception, la réalisation et la mise en œuvre de solutions informatiques répondant aux besoins de transformation numérique des organisations. Les cadres intermédiaires en informatique exercent leur activité au sein des entreprises de services du numérique (E.S.N.), des éditeurs de logiciels, des D.S.I. des entreprises (banques, assurances, grande distribution, industrie, plateformes e-commerce...) et des administrations. Leurs compétences spécialisées en informatique sont mises au service des entreprises (finance, comptabilité, ressources humaines, logistique, production...). À l'issue de la formation, la personne diplômée exerce ses missions de manière autonome, ou peut, dans une structure importante, travailler sous la direction d'une personne chef de projet.

La formation s'appuie sur l'acquisition de savoirs fondamentaux en développement informatique et web par l'apprentissage de langages de programmation les plus utilisés, en administration des systèmes et réseaux, en bases de données et en conduite de projets ; l'accent est mis sur la communication écrite et orale, y compris en langue anglaise, et sur l'importance du travail en

groupe pour intégrer une équipe projet.

Les titulaires du B.U.T. Informatique compétents sur les plans technique et méthodologique, sont également sensibilisés aux problématiques actuelles (sécurité des données, cloud computing, intelligence artificielle...), aux questions sociétales, juridiques, éthiques et environnementales liées aux usages du numérique.

Débouchés / Résultats attendus

Le parcours "Réalisation d'applications: conception, développement, validation" forme des cadres intermédiaires capables : – de développer des applications complexes, c'est-à-dire recueillir et analyser les besoins du client, développer ou adapter une application complexe de qualité, réaliser la maintenance ou le suivi de cette application ; – de mettre en place des jeux de tests, c'est-à-dire construire des jeux d'essais, automatiser leur exécution et assurer l'intégration continue. Ces cadres intermédiaires exercent leur activité dans les entreprises et autres organisations (entreprise de services du numérique - E.S.N., télécommunications, banques, assurances, grande distribution, plateformes e-commerce, industries, services publics, éditeurs de logiciels...). Ces activités sont très diverses et regroupent les métiers liés au développement d'applications complexes : – élaborer une application informatique ; – faire évoluer une application informatique ; – maintenir en conditions opérationnelles une application informatique ; – améliorer les performances des programmes dans des contextes contraints ; – limiter l'impact environnemental d'une application informatique ; – mettre en place des applications informatiques adaptées et efficaces ; – lancer un nouveau projet. En outre, la personne titulaire du B.U.T. Informatique parcours Réalisation d'applications : conception, développement, validation dispose de compétences en matière de raisonnement et de modélisation mathématiques, en droit, économie et gestion des entreprises et des administrations, en expression-communication et en langue anglaise. Activités préparées par le parcours : Le développement d'application consiste à recueillir les besoins des clients, analyser ces besoins, concevoir et réaliser une implémentation répondant au cahier des charges, dans des contextes qui peuvent être spécialisés en fonction de domaines métiers (gestion, finance, santé, jeux vidéos,...) ou des plateformes de développement spécifiques (web, mobile, desktop, IoT...). Le développeur peut accéder à des métiers plus spécialisés : développement web, développement mobile, développement frontend, développement fullstack, développement backend, architecte logiciel, lead developer, DevOps. Le développement doit suivre l'état de l'art en matière de processus qualité, de sécurité et d'efficacité (temps de calcul, green computing), ce qui nécessite le développement de compétences variées. Les équipes de développement pouvant être de taille conséquente, il est nécessaire d'être formé aux diverses techniques de travail en équipe usuelles dans le domaine. Les métiers de testeurs correspondent à l'intégration d'applications, leur déploiement et la conception et réalisation de tests visant à en assurer la qualité. Ces métiers en plein essor permettent de faire le lien entre les exigences métiers spécifiques à un domaine et la partie développement explicitée plus haut.

Programme & Référentiel

Compétence : Développer -c'est-à-dire concevoir, coder, tester et intégrer- une solution informatique pour un client

Niveau 3 : Adapter des applications sur un ensemble de supports (embarqués, web, mobile, IoT...)

  • Qualité algorithmique
  • Programmation avancée
  • Sensibilisation à la programmation mulimédia
  • Automatisation de la chaîne de prodcution
  • Qualité de développement
  • Virtualisation avancée
  • Economie durable et numérique
  • Anglais de Spécialité
  • Développement avancé
  • Maintenance applicative

en plus à Aix :

  • Stratégies de communication
  • Communication : organisation et diffusion de l'information

en plus à Arles :

  • Nouveaux paradigmes et bases de données
  • Réalité virtuelle et augmentée
  • Développement de services web
  • Visualisation de données
  • Technologie en vue d'une insertion immédiate

Compétence : Proposer des applications informatiques optimisées en fonction de critères spécifiques : temps d'éxécution, précision, consommation de ressources

Niveau 3 : Analyser et optimiser des applications

  • Qualité algorithmique
  • Programmation avancée
  • Sensibilisation à la programmation mulimédia
  • Qualité de développement
  • Nouveaux paradigmes et bases de données
  • Aide à la décision
  • Modélisations mathématiques
  • Anglais de spécialité
  • Compéments IA
  • Développement avancé
  • Maintenance applicative

en plus à Aix :

  • Stratégies de communication
  • Communication : organisation et diffusion de l'information

en plus à Arles :

  • Virtualisation avancée
  • Réalité virtuelle et augmentée
  • Développement de services web
  • Visualisation de données
  • Technologie en vue d'une insertion immédiate

Compétence : Acquérir, développer et exploiter les aptitudes nécessaires pour travailler efficacement dans une équipe informatique

Niveau 3 : manager une équipe informatique

  • Initiation au management d'une équipe informatique
  • Politique et stratégie de communication
  • Sensibilisation à la programmation multimédia
  • Automatisation de la chaîne de production
  • Economie durable et numérique
  • Anglais de spécialité
  • Initiation à l'entrepreunariat
  • Droit du numérique et de la propriété intelectuelle
  • Communication : organisation et diffusion de l'information
  • Maintenance applicative
  • Développement avancé

en plus à Aix :

  • Compléments IA Mise en pratique: Evolution d'une application existante