• LANGUE
  • RÉSEAUX SOCIAUX

Software Programmer Fundamentals

La logique de programmation est la première étape dans l'apprentissage de la programmation. Principes de base du programmeur logiciel, jette les bases d'une introduction au génie logiciel. Il couvre la logique, la compréhension des concepts, des méthodologies, des techniques et des outils pour l'élaboration d'une analyse de projet basée sur un modèle d'affaires.

Détails de l'examen



Format : l'examen comprend des questions vraies ou fausses, des choix multiples et une réponse unique, des flux de concepts complets, etc.

Nombre de questions: 75
Livre ouvert: Non
Langues: allemand, espagnol, anglais, portugais (Brésil)
Note minimale pour réussir: 65%
Durée (en minutes) : 120 minutes



Introduction
- Brève histoire de l'informatique
- Connaissances de base
- Terminologie. Langage technique
- Unités fonctionnelles de l'ordinateur (Analogie avec l'être humain).
- Qu'est-ce que la programmation ?
- Comment cela fonctionne-t-il ?
- Avantages de la programmation
- La logique
- Logique de programmation
- L'algèbre de BOOLE

L'information et sa représentation
- Système décimal
- Système décimal
- Système octal
- Système hexadécimal
- Conversions entre systèmes de numération
- Représentation en virgule fixe
- Représentation en virgule flottante
- Représentation des données internes : encodage alphanumérique

Opérateurs
- Introduction
- Arithmétique
- Relationnel
- Logique
- Incrément / décrément

Langages de programmation
- Introduction aux langages de programmation
- Documentation des programmes
- Structure d'un programme
- Langages de programmation
- Classification des langages de programmation
- Langage machine
- Langage d'assemblage
- Langages de haut niveau
- Langages populaires
- Syntaxe d'un langage de programmation
- Introduction au C
- Introduction à Java
- Introduction à Python
- Introduction à Php
- Quel langage choisir ?

Développement de logiciels
- Cycle de vie des applications
- Spécifications du logiciel
- Comprendre la structure des données

Modélisation logicielle UML
- Diagramme des composants
- Diagramme des cas d'utilisation
- Diagramme de séquence
- Diagramme d'activité
- Diagramme de classes

Algorithme
- Concepts et caractéristiques
- Organigramme
- Pseudocode
- Types de données
- Définitions
- Variables et constantes
- Logique et conditionnelles
- Boucles
- Structures de contrôle
- Tableaux et matrices
- Méthodes
- Modularisation ? Les fonctions
- Comprendre la gestion des erreurs

Conseils et bonnes pratiques
- Conventions de nommage et gestion
- Organisation
- Attributs
- Tests

Dépannage
- Définition
- Analyse
- Conception et solution

Introduction à l'OPP
- Concepts de base
- Introduction au langage unifié de modélisation (UML) - Déclaration et création d'objets
- Instancier un objet
- Comprendre le concept de classe - Comprendre les caractéristiques et les comportements d'une entité
- Attributs d'une classe
- Méthodes d'une classe
- Héritage
- Polyformité
- Interfaces - Exceptions

Systèmes d'exploitation et octal
- Définition d'un système d'exploitation
- Évolution des systèmes d'exploitation
- Schéma général d'un système d'exploitation
- Programmes de contrôle et programmes de traitement
- Processus de compilation
- Structure générale d'un compilateur

Applications de bureau
- Comprendre les applications Windows Forms ; comprendre les applications basées sur la console
- Comprendre les services Windows

Bases de données
- Bases de données relationnelles
- Comprendre les systèmes de gestion de bases de données relationnelles
- Comprendre les requêtes de base des bases de données
- Modèle entité-relation
- Comprendre les méthodes de connexion aux bases de données

Création d'applications web
- Comprendre le langage HTML
- Concevoir avec CSS (feuilles de style en cascade)
- Comprendre le Javascript
- Programmation client-serveur ou serveur uniquement
- Comprendre le développement d'applications Web Microsoft ASP.NET
- Comprendre les applications Web et les cadres (JEE, NET, JS)
- Comprendre les serveurs d'application.
- Introduction aux services web SOAP, API REST
- Comprendre l'hébergement web et les services web
- Connexion aux bases de données

Développement interne
- Cycle de vie des logiciels
- Introduction aux méthodologies traditionnelles
- Introduction aux méthodologies agiles
- DevOps

Logiciel standard et logiciel personnalisé
- Logiciel système et logiciel d'application
- Logiciels standard et logiciels personnalisés
- Applications standard

- Toute personne intéressée à acquérir des connaissances de base liées au développement de logiciels.
- Les personnes intéressées à démarrer leur carrière en tant que développeurs de logiciels.



Développer les compétences des étudiants dans les sujets suivants liés au développement de logiciels :

• Principes de programmation
• Connaissance de la structure de la programmation informatique
• Concepts d'algorithmes
• Méthodologies de développement
• Connaissance des technologies de déploiement de solutions logicielles
• Connaissance de base de la documentation des solutions logicielles




Conditions préalables:

Concepts de base de l'informatique

Niveau: Basique

Durée de l'examen: 120 Minutos

Modalité: Surveillance en ligne

Prix: 150 USD

J'ai demandé plus d'informations

Certifications similaires

Software Programmer Fundamentals

La logique de programmation est la première étape dans l'apprentissage de la programmation. Principes de base du programmeur logiciel, jette les bases d'une introduction au génie logiciel. Il couvre la logique, la compréhension des concepts, des méthodologies, des techniques et des outils pour l'élaboration d'une analyse de projet basée sur un modèle d'affaires.

Frontend Developer

La certification Développeur Frontend est liée à l'introduction aux concepts de base de mise en page, de conception et de développement de sites Web. Mettre en œuvre des solutions utilisant HTML en conjonction avec CSS, en appliquant des méthodologies de prototypage.

Php Developer

PHP a toujours été classé parmi les meilleurs langages à égalité avec Java, C++ ou Python, en particulier pour le développement Web. La certification PHP Developer est un programme de certification conçu pour reconnaître les compétences et les connaissances des développeurs PHP expérimentés.

Chatear Whatsapp

© Copyright 2022 Certitalents