« Solutions logicielles et applications métiers » : Conception et développement d’applications

  • Bac+2
  • Eligible CPF
En partenariat académique avec
Logo
  • 100% en ligne 24h/24 et 7j/7 • Web & Mobile

  • Durée estimée 245h • 4 mois

  • Démarrage A tout moment de l'année

  • Certification Bloc de compétences • Niveau 5 (Bac+2)

Grâce à cette formation, apprenez à participer à la production et à la fourniture de services en développant, en adaptant ou en maintenant des solutions applicatives.

Vous serez capable de :
  • Protéger les données à caractère personnel

  • Préserver l'identité numérique de l’organisation

  • Sécuriser les équipements et les usages des utilisateurs

  • Garantir la disponibilité, l’intégrité et la confidentialité des services informatiques et des données de l’organisation face à des cyberattaques

  • Assurer la cybersécurité d’une infrastructure réseau, d’un système, d’un service

Programme

Concevoir et développer une solution applicative web
Créer un wireframe avec Balsamiq Introduction à la modélisation conceptuelle de données avec UML Les diagrammes fonctionnels Le diagramme de classe Les diagrammes de séquence L'utilisation de fonctionnalités de génération de code de l’outil de modélisation UML PHP et HTML (sorties) Les types de données, les variables et les constantes Les opérateurs de comparaison et les expressions booléennes Les fonctions Les tableaux 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 préparation de l'environnement de travail La programmation Orientée Objet : concepts de base La programmation Orientée Objet : concepts avancés La programmation Orientée Objet : Design Patterns La programmation Orientée Objet : L’encapsulation et la visibilité Administrer et déployer une base de données PHP/PDO : accès en lecture/écriture Découverte d'un ORM PHP La connaissance des architectures logicielles multicouches réparties y compris avec des microservices La connaissance des formats normalisés d'échange de données Consommer une API existante La création d'une API REST : présentation La création d'une API REST : POST PUT/PATCH Les notions de test unitaire et test fonctionnel La gestion des erreurs Les tests unitaires avec PHPUnit Les tests unitaires avec les mocks Les tests fonctionnels avec WebTestCase et Panther Tests d'intégration et recette fonctionnelle Les formats de documentation
Concevoir et développer une solution applicative desktop
Introduction au JAVA Les types primitifs Les common objects Les instructions conditionnelles Les méthodes Les exceptions Les classes - construction Les classes - Types de classes Les classes - Utilisation dans un contexte POO Les autres spécificités d'une classe java Les collections La manipulation des dates Les patrons de conception (design patterns) Les fonctions anonymes et leurs utilisations La persistance de données (DATA JDBC/JCPA) Projet - Réalisation d'un Chronomètre en Java
Concevoir et développer une solution applicative Mobile
Intro : qu'est-ce que le DART ? Découverte de DartPad Les émulateurs iOS et Android Présentation du langage Dart Comprendre le main.dart Les variables et constantes en Dart String / int / bool en Dart Les listes et les maps en Dart Les opérateurs Dart Les structures conditionnelles Dart Les boucles en Dart Les fonctions en Dart Installer Flutter Les bases de Flutter 1/2 Les bases de Flutter 2/2 La navigation dans Flutter Créer des animations sur Flutter Les gestures sur Flutter La mise en place de l'intégration continue (CI) L'installation d'une machine virtuelle Windows 2010 sous VirtualBox L'installation d'une machine virtuelle Linux Ubuntu sous VirtualBox L'installation d'une machine virtuelle Linux Debian10 sous VirtualBox L'outil docker : principes, objectifs et solutions La programmation événementielle Les outils de documentation de code
Assurer la maintenance corrective ou évolutive d’une solution applicative
Introduction à Git et Github La gestion des branches Les branches avec Git - Rebaser Les framework de journalisation Les outils d'audit de la qualité Les normes de qualités logiciels
Gérer les données
Introduction générale aux bases de données, notion de SGBDR Les requêtes SQL  Les jointures SQL  Les fonctions SQL La programmation des fonctions, des procédures stockées et des déclencheurs (triggers) Découvrir un autre SGBDR : PostgreSQL  Les solutions de stockage cloud existantes L'intégration d'une application hébergée dans le cloud La connaissance des principes, des enjeux et des risques du cloud computing  Administrer et déployer une base de données Les bases de données NoSQL : limites et comparatifs du relationnel au non relationnel Les familles de BD NoSQL  La famille des BD NoSQL : choisir sa base de données Introduction à MongoDB  L'installation et la configuration de MongoDB avec Docker  La prise en main de MongoDB  La manipulation des documents dans MongoDB (partie 1)  La manipulation des documents dans MongoDB (partie 2)  L'installation d'ElasticSearch avec docker La manipulation de documents dans ElasticSearch 

À l’issue de la formation, vous obtiendrez

Attestation reconnaissant l'acquisition d'un bloc de compétences

Obtenez le Bloc de compétences "Option B « Solutions logicielles et applications métiers » : Conception et développement d’applications" du BTS "Services informatiques aux organisations" niveau 5, enregistré au RNCP, sous le numéro 35340, par arrêté du 29/04/2019 publié au Journal Officiel du 30/05/2019

Attestation de fin de formation écoleen partenariat avec Digital Campus

La méthode Studi : votre chemin vers le succès

Accompagnement jusqu’à la réussite

Support pédagogique à chaque étape de votre parcours de formation, et assistance de vos formateurs experts sous 24h ouvrées maximum

Coaching carrière

Programme de coaching exclusif orienté emploi et carrière pour booster votre employabilité et votre succès en poste 

Apprendre en faisant

Pédagogie active où l’apprenant est acteur de son propre apprentissage : construisez, créez, expérimentez !

Se préparer pour le monde réel

Apprentissage directement applicable basé sur des exemples réels, projets, cas pratiques et contenus immersifs

Réseau d'experts de premier plan

Plus de 300 formateurs experts pour transmettre les meilleures pratiques dans chaque domaine

Excellence académique & digitale

Cours écrits et vidéos, à la demande et en direct Plateforme de formation accessible 24h/24 et 7j/7 en ligne et sur app iOS/Android

Modalités

Conditions d'admission

Pour entrer en formation, le candidat doit :

 

Pour un BTS en 2 ans :

  • Être titulaire d’un diplôme ou d'un titre de niveau 4 (BAC ou équivalent)

OU

  • Justifier d’au moins 3 ans d'expérience professionnelle à temps plein dans un domaine en lien avec la finalité du BTS 

 

Pour un BTS en 1 an :

  • Avoir suivi une année du même BTS l'année précédente

OU

  • Être titulaire d’un diplôme ou d'un titre de niveau 5 (Bac+2)

 

Pour toute autre situation, contactez un conseiller en formation qui étudiera votre profil pour étudier votre admissibilité.

Expérience professionnelle et stage

Le stage professionnel, qui vient compléter l’apprentissage théorique, est obligatoire.

La durée totale du stage est de 4 semaines afin d’obtenir le bloc de compétences et de 10 semaines à temps plein obligatoire afin d’obtenir le BTS SIO au complet (dont 4 semaines consécutives minimum)

Studi vous fournira une convention de stage.

Examen
Mois d'examen : MaiJuin
Lieu : En présentiel (centre d'examen de votre académie)

Le candidat sera évalué selon les modalités suivantes :

  • S’inscrire à l’examen en tant que candidat libre auprès du Rectorat de l’Académie de son domicile
  • Rendre les dossiers et attestations demandées par son Académie dans les délais impartis
  • Etre présent à l’ensemble des épreuves présentielles
  • Avoir une moyenne générale aux épreuves supérieure ou égale à 10/20
Certification
Certification : Bloc de compétences "Option B « Solutions logicielles et applications métiers » : Conception et développement d’applications" du BTS "Services informatiques aux organisations" niveau 5, enregistré au RNCP, sous le numéro 35340, par arrêté du 29/04/2019 publié au Journal Officiel du 30/05/2019
Certificateur : Ministère de l’Enseignement supérieur, de la Recherche et de l’Innovation

Pour obtenir le taux d’insertion dans les fonctions visées, consulter la fiche RNCP sur le site de France compétences

Equivalences et passerelles

Le certificateur n’a identifié aucune équivalence.

Poursuite d'études

Après avoir obtenu le BTS - SIO Option A : SISR, il est possible de :
- Soit intégrer directement le marché du travail
- Soit de poursuivre vers un Bachelor Administrateur d'infrastructures sécurisées ou un Bachelor Développeur Web ou un Bachelor Développeur Java ou Python ou C# et .Net ou Fluteur ou PHP/Symfony ou Angular ou Fron-End ou un Bachelor Développeur Mobile OS ou Android ou un Bachelor Data et IA .

Cette liste n’est pas exhaustive. Il existe d’autres poursuites possibles.

Tarifs et solutions de financement

990 €
Tarif pour les particuliers.

Financement CPF

Mon compte CPF
Financement jusqu'à 100%

France Travail

Formation éligible à des aides de France Travail (anciennement Pôle Emploi)

Financement jusqu'à 100%

Bourse d'études

Bénéficiez d'une bourse d'études en fonction de votre profil

Jusqu'à -30%

Financement personnel

Maîtrisez vos dépenses de formation grâce au financement en 10, 12, 24 ou 36 mois sans frais. ****

A partir de 69€ / mois
Inclus
  • Cours écrits et vidéos à la demande 

  • Accès illimité aux 4 000 cours du soir* en direct et replay

  • Accompagnement pédagogique personnalisé

  • Projets professionnels

  • Coaching carrière

  • Accès illimité à Studi + pendant 2 ans

  • Frais de dossier et d'inscription**

  • Garantie Réussite 2 ans et Garantie Diplômé ou Remboursé***

* Nombre moyen de cours du soir en direct observés sur les 12 derniers mois (organisés majoritairement à partir de 18h)
** Hors Diplômes d’État et préparation aux concours
*** Voir les CGV Studi
**** Sous réserve d’acceptation. Vous disposez d’un délai de rétractation. Voir conditions

Un crédit vous engage et doit être remboursé. Vérifiez vos capacités de remboursement avant de vous engager.

Je simule la durée de ma formation

9 heures / semaine
Total : 245 h
Formation terminée :
Examen :

Le délai moyen d'accès à la plateforme est de 14 jours.

Ce délai peut varier en fonction du type de financement et de l'accord du financeur. Une fois l'accord de votre financeur reçu, vous recevrez un mail de connexion à la plateforme.

Vous cliquez sur le lien, choisissez votre mot de passe et démarrez votre formation.