• IDIOMAS
  • REDES SOCIALES

Software Programmer Fundamentals

La lógica de programación es el primer paso para aprender a programar. Software Programmer Fundamentals, deja en firme las bases como introducción a la Ingeniería de Software. Comprende la lógica, comprensión de conceptos, metodologías, técnicas y herramientas para la elaboración del análisis de un proyecto a partir de un modelo de negocio.

Detalles del exámen



Formato: el examen incluye preguntas de falso o verdadero, selección múltiple y única respuesta, completar flujos conceptos, etc.

Numero de Preguntas: 100
Libro abierto: No
Idiomas: Aleman, Español, Ingles, Portugues (Brasil)
Puntaje Mínimo para aprobar: 75%
Duración (En minutos): 120 minutos



Introducción
- Breve historia de Informática
- Conocimientos previos
- Terminología. El lenguaje técnico
- Unidades funcionales del Ordenador (Analogía con el ser Humano).
- Qué es programación
- Cómo funciona
- Ventajas de la programación
- Lógica
- Lógica de programación
- Algebra de BOOLE

La información y su representación
- Sistema decimal
- Sistema
- Sistema octal
- Sistema hexadecimal
- Conversiones entre los sistemas de numeración
- Representación en coma o punto fijo
- Representación en coma flotante
- Representación interna de datos: codificación alfanumérica

Operadores
- Introducción
- Aritméticos
- Relacionales
- Lógicos
- Incremento / decremento

Lenguajes de programación
- Introducción
- Documentación de los programas
- Estructura de un programa
- Lenguajes de programación
- Clasificaciones de los lenguajes de programación
- Lenguaje máquina
- Lenguaje ensamblador
- Lenguajes de alto nivel
- Lenguajes Populares
- Sintaxis de un lenguaje de programación
- Introducción C
- Introducción Java
- Introducción Python
- Introducción Php
- ¿Qué lenguaje elegir?

Desarrollo de software
- Ciclo de vida de la aplicación
- Especificaciones del software
- Comprender estructura de datos

Modelamiento de software UML
- Diagrama de componentes
- Diagrama de casos de Uso
- Diagrama de secuencias
- Diagrama de actividades
- Diagrama de clases

Algoritmia
- Conceptos y características
- Diagramas de flujo
- Pseudocódigo
- Tipos de datos
- Definiciones
- Variables y Constantes
- Lógica y Condicionales
- Ciclos
- Estructuras de control
- Arreglos y Matrices
- Métodos
- Modularización ? Funciones
- Entender la gestión de errores

Consejos y buenas practicas
- Convención y manejo de nombres
- Organización
- Atributos
- Pruebas

Solución de problemas
- Definición
- Análisis
- Diseño y solución

Introduccion a la PPO
- Conceptos básicos
- Introducción al Lenguaje Unificado de Modelado (UML)
- Declaración y creación de objetos
- Instanciar un Objeto
- Comprender concepto de clase
- Entender características y comportamientos de una entidad
- Atributos de una clase
- Métodos de una clase
- Herencia
- Poliformismo
- Interfaces
- Excepciones

Sistemas Operativos y Octales
- Definición de sistema operativo
- Evolución de los sistemas operativos
- Esquema general de un sistema operativo
- Programas de control y programas de proceso
- Proceso de compilación
- Estructura general de un compilador

Aplicaciones de Escritorio
- Entender aplicaciones de Windows Forms; entender aplicaciones basadas en la consola
- Entender servicios de Windows

Bases de datos
- Bases de datos relacionales
- Comprender sistemas de gestión de bases de datos relacionales
- Entender consultas básicas a la base de datos
- Modelo entidad relación
- Comprender métodos de conexión de base de datos

Construyendo aplicaciones web
- Entendiendo HTML
- Diseño con CSS (Cascading Style Sheets)
- Entendiendo Javascript
- Programación Cliente-Servidor vs Servidor únicamente
- Entender el desarrollo de aplicaciones de Microsoft ASP.NET Web
- Entendiendo las Aplicaciones Web y los Frameworks (JEE, NET, JS)
- Entendiendo los Servidores de Aplicaciones.
- Introducción a los Web Services SOAP, API REST
- Entender webhosting y comprender los servicios web
- Conexión a bases de datos

Desarrollo en la empresa
- Ciclo de vida del software
- Introducción a Metodologías Tradicionales
- Introducción a Metodologías Ágiles
- DevOps

Software Estandar y Software a la medida
- Software de sistema y software de aplicación
- Software estándar y software a medida
- Aplicaciones estándar

- Cualquier persona que este interesado(a) en adquirir conocimientos básicos relacionados el desarrollo de software
- Personas interesadas en iniciar su carrera como desarrolladores de Software



Desarrollar competencias del estudiante en los siguientes temas relacionados al desarrollo de software:

• Principios de programación
• Conocimiento en la estructura de programación de computadoras
• Conceptos de algoritmia
• Metodologías de desarrollo
• Conocimiento en tecnologías para despliegue de soluciones Software
• Conocimientos básicos en documentación de soluciones Software




Prerequisitos:

Conceptos básicos de informática

Nivel: Básico

Duración Exámen: 120 Minutos

Modalidad: Online Proctored

Precio: 150 USD

Solicité mas información

Certificaciones similares

Software Programmer Fundamentals

La lógica de programación es el primer paso para aprender a programar. Software Programmer Fundamentals, deja en firme las bases como introducción a la Ingeniería de Software. Comprende la lógica, comprensión de conceptos, metodologías, técnicas y herramientas para la elaboración del análisis de un proyecto a partir de un modelo de negocio.

Frontend Developer

La certificación Frontend Developer se relaciona con la introducción a los conceptos básicos de maquetación, diseño y desarrollo de sitios web. Implementar soluciones utilizando HTML en conjunto con CSS, aplicando metodologías de prototipado.

Php Developer

PHP se ha clasificado constantemente como uno de los mejores lenguajes a la par con Java, C++ o Python, especialmente para el desarrollo web. La certificación de desarrollador de PHP es un programa de certificación diseñado para reconocer las habilidades y el conocimiento de los desarrolladores de PHP experimentados.

Chatear Whatsapp

© Copyright 2022 Certitalents