Presentación

Aprender a programar es la mejor oportunidad que tienes para tener éxito en el siglo XXI. Hoy en día no basta con saber programar en un solo lenguaje, sino que es necesario dominar más de un lenguaje para ser competitivos como profesionales en el mercado de trabajo. Dada la cantidad de aplicaciones empresariales realizadas en múltiples lenguajes que hay que mantener e integrar con los nuevos proyectos y desarrollos, las empresas hoy en día más que nunca, necesitan profesionales bien formados y con conocimientos en los tres lenguajes más utilizados en la actualidad en el desarrollo de cualquier proyecto backend de gestión empresarial.

El Analista Programador es la persona que realiza las funciones de un analista técnico y de un programador; es decir, parte de una información previa recibida del analista funcional, en función de la cual desarrolla las aplicaciones y organiza los datos. Es el perfil más buscado en la actualidad.

En base a sus conocimientos en los lenguajes de programación más utilizados hoy en día en los desarrollos de aplicaciones corporativas o de lógica de negocio como el lenguaje Java, Python y C++, sintetiza, organiza y lo lleva a la práctica mediante la codificación de la solución. Requiere características de personalidad similares a las de un programador, con mayor visión global y capacidad de análisis y síntesis. Actualmente éste es uno de los perfiles más demandados por las empresas. El salario medio en nuestro país es de 45.000 euros anuales.

Si estás preparando tu camino profesional en este momento, o estás pensando en dar un giro o simplemente formarte y especializarte partiendo de tus habilidades informáticas, analista programador es una opción ideal entre las que puedes contemplar. De hecho, es con casi toda seguridad la mejor opción, porque se trata de uno de los perfiles más demandados en la actualidad por las compañías.

Únete al programa

Objetivos

¿Por qué aprender programación?

Analista Programador en Desarrollo de Aplicaciones Corporativas con Java, Python y C++

Este plan de formación orientado a un ámbito profesional en Java, Python y C++ está orientado para cualquier persona interesada en adquirir los conocimientos necesarios para llevar a cabo el desarrollo de aplicaciones en los tres lenguajes más importantes y utilizados hoy en día para el desarrollo de cualquier proyecto corporativo o de lógica de negocio en el ámbito empresarial independientemente de los conocimientos iniciales.

El objetivo del programa formativo de Analista Programador en Desarrollo de Aplicaciones Corporativas con Java, Python y C++ es formar profesionales de la programación capaces de controlar las metodologías y técnicas necesarias para gestionar, planificar, diseñar e implementar los procedimientos necesarios para optimizar los desarrollos de aplicaciones en los tres lenguajes más utilizados hoy en día (Java, Python y C++).

  • Organizar e implementar la instalación de equipos informáticos o de Implementación de software para clientes.
  • Modificar programas desarrollados por otros programadores.
  • Realizar el relevamiento de las necesidades de un proyecto.
  • Diseñar e implementar soluciones a problemas reales.
  • Diseñar y desarrollar software o modificar existentes.
  • Analizar y Diseñar aplicaciones para móviles o tabletas.
  • Mantener equipos y realizar configuraciones de software.
  • Analizar algoritmos en distintos tipos de lenguaje.
  • Analizar los procesos funcionales de una organización,
  • Evaluar y detectar fallas de sistemas y niveles de seguridad.
  • Desempeñar tareas de consultoría y asesorar sobre el uso de sistemas y hardware.
  • Diseñar, evaluar e implementar auditorías en equipos y procesos de calidad del Software.
  • Formar y seleccionar personal adecuado para la creación del área de sistemas.
  • Realizar tareas de Testing (Prueba de software).
  • Documentar programas.
Analista Programador en Desarrollo de Aplicaciones Corporativas con Java, Python y C++
Salidas profesionales

“Este programa ofrece al alumno un excelente punto de partida para forjarse un futuro profesional encaminado al desarrollo de aplicaciones o la gestión de proyectos”

Analista Programador en Desarrollo de Aplicaciones Corporativas con Java, Python y C++

El Analista Programador brindar soluciones lógicas a problemas y trabaja de forma colaborativa integrándose en distintos equipos de una empresa, desarrolla tareas que van desde la documentación, pruebas y procesos de construcción de un software, también de planificación y gestión de un proyecto hasta la evaluación de requerimientos en la adquisición de software, clasificación sistemas y de instalación de equipos informáticos.

El Analista Programador se forma técnicamente para principalmente brindar soluciones, planificar, dirigir, realizar, mantener y controlar trabajos de análisis y de programación.

Este programa formativo como Analista Programador en Desarrollo de Aplicaciones Corporativas con Java, Python y C++ ofrece al alumno un excelente punto de partida para forjarse un futuro profesional encaminado al desarrollo de aplicaciones o la gestión de proyectos de software basados en estos tres lenguajes. Al finalizar el programa de estudios, el alumno podrá desarrollar su actividad laboral como:

  • Desarrolladores de aplicaciones en Java.
  • Desarrolladores de aplicaciones en Python.
  • Desarrolladores de aplicaciones en C++.
  • Arquitectos de Software de empresas de desarrollo y diseño de aplicaciones y servicios corporativos.
  • Personas que deseen empezar a diseñar la arquitectura de sistemas de su empresa.
  • Administradores de proyectos.
  • Consultor
  • Especialistas en migraciones de aplicaciones con múltiples lenguajes.

En cualquier caso, a poco que tengas interés y vocación, se trata de un perfil profesional que es todo un reto en sí mismo, y que sin duda alguna permite ganarse muy bien la vida a aquel que decide formarse y prepararse para ello.

Características
Estimación de horas para su realización
520 horas
Créditos ECTS

21 créditos

Modalidad de Formación

Formación e-learning personalizada (Live Learning) con clases en Streaming.

Estimación de tiempo de estudio en meses

Tiempo ilimitado. Formación personalizada orientada a objetivos.

Bolsa de Trabajo

Bolsa de trabajo propia de INTECSSA a disposición de los alumnos.

Prácticas Profesionales

Prácticas profesionales garantizadas dentro del programa de estudios.

Convenio de prácticas en formación

Los alumnos pueden realizar prácticas de formación en las empresas mientras estén estudiando.

Bonificación Empresa - Fundae

Las empresas se pueden bonificar esta formación a través de la Fundae (antigua fundación tripartita)

Ayudas al estudio

Infórmese de las ayudas y becas garantizadas que tiene esta formación

Facilidades de Pago

Diferentes modalidades de pago adaptadas al alumno

Temario

1: Java

  • Introducción e Instalación de Java
  • Nuestra primera aplicación
  • Constantes, variables y datos en Java
  • Estructuras de Control y Sentencias Condicionales
  • Manipulando y Formateando los Datos
  • Arrays y Colecciones
  • Descripción de Objetos y Clases
  • Creación y Usos de Métodos
  • Diseño de clases: Encapsulación y Subclases
  • Conceptos avanzados de la POO
  • Manejo de Excepciones
  • Uso avanzado de clases
  • Interfaces y Expresiones Lambda
  • Uso avanzado de colecciones
  • Collections Streams y filtros
  • Lambda incorporando interfaces funcionales
  • Lambda Operaciones
  • Excepciones y aserciones
  • La API Java Date/Time
  • Fundamentoss de entrada y salida (I/O)
  • Archivos I/O (NIO.2)
  • Concurrencia
  • El Framework Fork-Join
  • Streams paralelos
  • Aplicaciones de bases de datos con JDBC
  • Localización

2: Python

  • Estructura y elementos del lenguaje
  • Métodos principales del objeto string
  • Tipos de datos complejos
  • Funciones definidas por el usuario
  • Módulos, paquetes y namespaces
  • Programación orientada a objetos
  • Conversión de tipos
  • Ficheros
  • Excepciones
  • Bases de datos
  • Bases de datos en Python con SQLite3
  • Introducción a aplicaciones web con Python
  • Python avanzado
  • Concurrencia
  • Rendimiento avanzado

3: C++

  • Nuestro primer proyecto
  • Variables y constantes
  • Operadores
  • Punteros y referencias
  • Entrada y salida estándar
  • Control del flujo y bucles
  • Arrays
  • Cadenas
  • Estructuras
  • Funciones
  • Ficheros en C y C++
  • Estructuras dinámicas
  • Programación orientada a objetos en C++(POO)
  • Control de errores y validación de datos
  • Estructuras dinámicas
Juntos Construyendo tu Futuro

¿Estás preparado para dar el siguiente paso?

Arranca tu formación y consigue tus metas a tu propio ritmo.

Empieza hoy mismo