Devenez développeur et réalisez vos applications desktop !

image

Développement desktop

Votre diplôme :

Competence Center, est un centre de formation professionnelle considéré comme le leader de la formation au développement web, mobile et desktop, au réseau informatique, au référencement... À l'issue de votre formation et de la validation de vos compétences par le jury du diplôme, vous pourrez obtenir votre diplôme au "Développement desktop". Ce diplôme est de niveau Bac + 2.

  • Cette formation est accessible à tous bacheliers

Cours de jour 1000 DH ➠

Cours de soir 700 DH ➠

  • Début de formation :
  • Inscription : Ouverte à tous les bacheliers
  • Diplôme : Ce diplôme est de niveau Bac + 2
  • Durée : 2 ans
  • Notre Centre vous offre une remise spéciale de 200 Dh pour les cours de jours et 100 Dh pour les cours de soir si vous payez simultanément tous les mois
Programme de parcour :

Envie de décrocher un poste de développeur desktop ou de vous lancer en freelance ? D’être autonome dans la création d’applications desktop modernes ? Alors inscrivez vous à notre Centre. Ouverte à tous, cette formation efficace vous permettra de maîtriser les langages et technologies utiles pour un développeur desktop. Un parcours mélangeant autonomie, pratique et accompagnement sur mesure.

Développement desktop :

À l'aire de la révolution smartphone, nos usages de consommations d'applications se voit bouleversée. Les usages évoluent et l'attente des utilisateurs finaux aussi. Certains cas d'usage ne peuvent être remplacés entièrement pas une application mobile (industrie, B2B, force de calcul,...) L'équipe d'expert de Competence Center est dans la capacité de vous accompagner dans le développement complet de votre application desktop. Ce module vous permettra de maîtriser :

1Langages de programmation :
  • Python : Est un langage de programmation multi-paradigme. Il favorise la programmation impérative structurée, et orientée objet. Il est doté d'un typage dynamique fort, d'une gestion automatique de la mémoire par ramasse-miettes et d'un système de gestion d'exceptions ; il est ainsi similaire à Perl, Ruby, Scheme, Smalltalk et Tcl.

  • Php : Hypertext Preprocessor, désigne un langage informatique, ou un langage de script, utilisé principalement pour la conception de sites web dynamiques.

  • C++ : Est un langage de programmation compilé permettant la programmation sous de multiples paradigmes (comme la programmation procédurale, orientée objet ou générique). Ses bonnes performances, et sa compatibilité avec le C en font un des langages de programmation les plus utilisés dans les applications où la performance est critique.

  • Ruby : Très similaire au Python auquel il est souvent comparé. Est un langage dit de haut niveau, écrit en langage C/C++, multiplateforme et fortement orienté objet, dont la première version est apparue en 1995.

  • Swing : Est une bibliothèque graphique pour le langage de programmation Java, faisant partie du package Java Foundation Classes (JFC), inclus dans J2SE. Swing constitue l'une des principales évolutions apportées par Java 2 par rapport aux versions antérieures.

  • Qt : Est un framework initialement prévu pour faciliter la création d'interfaces graphiques pour le langage de programmation C++. Au fil du temps et des nouveaux apports aux bibliothèques de Qt, ce framework s'est étendu progressivement au delà des interfaces graphiques pour fournir une bibliothèques de composants facilitant l'utilisation du langage C++ (sockets, fichiers, structure de données, threads, synchronisation, ...)

Infographie :

Avec l’avènement et le développement de la micro-informatique et de ses applications, le métier d’infographiste est apparu en continuité du graphisme. Ce module vous présentera l'importance du l'infographie et vous découvrirez les logiciels d’Infographie :

  • Illustrator
  • Photoshop
  • CorelDRAW
  • ...

Stage en parallèle :

Beaucoup d’entre nous connaissent déjà la valeur ajoutée que constitue un stage… De ce point, l’enseignement chez Competence Center c’est 10% de théorie et 90% de pratique chose qui procure aux étudiants un bagage solide pour se présenter sur le marché de l’emploi, les étudiants découvrent alors véritablement le fonctionnement du web et des sites et applications qu’ils utilisent au quotidien...

Les journées au Competence Center durent 8 heures et sont donc intensives pour les étudiants car ils sont toujours en train d’écrire du code, assis avec un clavier devant eux pour obtenir par eux-mêmes des résultats concret, tangible et motivant...

Montage vidéo :

La vidéo est un excellent support pour votre communication sur internet, et apporte une réelle valeur ajoutée à votre stratégie sur les réseaux sociaux. Ce module vous permettra d'acquérir les notions essentielles de montage. Il vous expliquera des logiciels professionnels de montage :

  • Adobe Premiere Pro
  • Adobe After Effect
  • Sony Vegas Pro
  • ...

Bureautique :

La maîtrise des logiciels de bureautique est devenue un critère primordial au bon déroulement de l’activité d’une entreprise. En milieu professionnel, ils sont particulièrement sollicités, dans tous les domaines d’activité et à tous les échelons. Ce module vous permettra de maîtriser les logiciels de bureautique :

  • Microsoft Word
  • Microsoft Excel
  • Microsoft Powerpoint
  • Microsoft Access
  • ...

Programmation Java :

Java est un langage de programmation moderne très utilisé, notamment par un grand nombre de programmeurs professionnels, ce qui en fait un langage incontournable actuellement. À l'issue de ce module, vous serez capable de :

  • Utiliser la syntaxe Java
  • Installer les outils de développement Java
  • Mettre en œuvre les concepts de la programmation orientée objet
  • Mettre en œuvre les concepts de la programmation événementielle
  • ...

Français, Anglais :

Pourquoi est-il important d'étudier les 2 langues étrangères chez nous ? Aujourd’hui, il est important d’apprendre une ou plusieurs langues étrangères parce que ce sont des vrais « plus » pour un CV, qui peuvent aider à accéder à certains postes ou faire la différence lors d’un recrutement...

Coaching :

Le coaching est définit comme une alliance entre le coach et ses clients dans un processus qui suscite chez eux réflexion et créativité afin de maximiser leur potentiel personnel et professionnel. Les séances de coaching organiser par Competence Center est pour accompagner l’évolution de chers étudiants pour objectif de :

  • Animer nos étudiants avec le maximum d'efficacité et d'enthousiasme
  • Exercer ses responsabilités avec plus d'efficacité
  • Réorienter sa carrière
  • ...

Marketing Web :

Le Webmarketing ou marketing Web regroupe toutes les actions consistantes à améliorer la visibilité, le trafic et le référencement d’un site Web en utilisant Internet comme canal principal de communication. Il sert également à fidéliser les internautes par l’utilisation de différentes plateformes, comme les médias sociaux ou les courriels. Ce module vous permettra de maîtriser l’essentiel du webmarketing.

  • Référencement naturel
  • Référencement payant
  • ...

Base de données :

Le nombre impressionnant de base de données utilisées par toute sorte d'applications et de sites WEB dans des domaines extrêmement variés entretient l'illusion que toutes les données sont disponibles sur tout. Mais d'où viennent-elles à l'origine et comment les croisements d'information sont possibles pour pouvoir d'un simple clic afficher le prix d'un article ou encore les places libres pour un événement à telle date dans telle ville ? Les bases de données se conçoivent et se remplissent avec des limites posées par leurs concepteurs. A l'issue de ce module vous serez capable de :

  • Créer une base (tables...)
  • Remplir une base de données
  • Écrire des requêtes SQL pour extraire les données de la base
  • Comprendre comment les données sont sécurisées
  • ...

Maintenance des ordinateurs :

De la détection d’une panne à la sécurisation d'un réseau informatique, en passant par la remise en état du matériel, le technicien de maintenance informatique se pose en véritable sauveur face à un écran noir ou un virus détecté. A l'issue de ce module vous permettra de :

  • Savoir diagnostiquer les principales pannes
  • Apprendre à dépanner les ordinateurs PC
  • Apprendre à assembler un ordinateur de toutes pièces
  • ...

Réseaux informatiques :

Un réseau informatique est un élément indispensable pour assurer la communication entre deux ou plusieurs ordinateurs. Cette connexion entre les machines permet d'échanger des informations. Un parc informatique est généralement constitué d'un ou plusieurs réseaux informatiques. Ce module vous permettra de :

  • Acquérir une connaissance pratique et théorique des réseaux informatiques
  • Comprendre le rôle des différents matériels et logiciels dans un réseau local
  • ...
×

Formulaire d'inscription au Competence Center

Virement Bancaire

Comment dois-je faire pour payer les frais d'inscription

Competence Center met à votre disposition des méthodes de paiement flexibles et en toute sécurité

Paiement en ligne par PayPal.

Paiement par virement bancaire (RIB : 127270211118738201000403).

Paiement en cash chez notre centre (À côté de la pharmacie Bahja sur l'avenue Mhd 5, au-dessus du café El Mamouniya).