Becas y ayudas Europeas
Temario dirigido por empresas
Prácticas garantizadas
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 Python y Java, 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.

Solicita más información

    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 Python y Java está orientado para cualquier persona interesada en adquirir los conocimientos necesarios para llevar a cabo el desarrollo de aplicaciones en los dos 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 Python y Java 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 dos lenguajes más utilizados hoy en día (Python y Java).

    • 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 tanto en Python como Java”

    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 Python y Java 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 dos 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.
    • Analista Programador en Python y Java.
    • 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
    900 horas
    Créditos ECTS

    36 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

    8 a 9 meses (formación personalizada). El alumno dispone de un máximo de dos años para finalizar la formación.

    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 RESUMIDO

    1: Python Fundamentals

    • Fundamentos de Python.
    • Números, Fechas y Horas
    • Sintaxis y sentencias
    • Programación funcional
    • Programación Orientada a Objetos
    • Excepciones y manejo de ficheros
    • Cadenas y texto
    • Colecciones

    2: Python Programmer

    • Funciones Avanzadas
    • Iteradores y generadores
    • Recursividad
    • POO avanzada en Python
    • Testing
    • Concurrencia
    • Metaprogramación

    3: Python Web Programmer

    • Fundamentos de Python Web
    • MVC con Django
    • Login y registro
    • Modulo proyecto. Listar en la aplicación
    • Modulo proyecto. Inscripciones
    • Modulo proyecto. Aplicar MVT (Modelo Vista Template)
    • Web Empresarial. Proyecto
    • Proyecto Avanzado
    • Interfaz gráfica y SQlite
    • Aplicaciones RestApi

    4: Python para Big Data y Machine Learning

    • Fundamentos de Python para Big Data
    • Gestión de datos
    • Visualización y procesado de datos
    • Machine Learning
    • Funciones y modelización
    • Machine Learning II
    • Machine Learning III
    • K-means

    5: Java Fundamentals

    • Fundamentos de Java
    • Tipos de datos
    • Operadores
    • Strings
    • Bucles y condicionales
    • Arrays
    • Clases y objetos

    6: Java Programmer

    • Modificadores de acceso
    • POO (Programación orientada a Objetos)
    • Manejo de excepciones
    • Expresiones regulares
    • JShell
    • Clases genéricas y colecciones
    • Expresiones Lambda e interfaces funcionales
    • Java Stream API

    7: Java Programmer II

    • TextBlocks, records, Sealed, Instanceof (PM)
    • Java NIO
    • Optional
    • Threads
    • JDBC
    • JDBC avanzado
    • Modularidad

    8: Arquitectura y persistencia de datos

    • Java EE
    • Fundamentos de Java EE
    • EJB
    • Java Persistent API
    • Aplicaciones con Maven
    • JDBC avanzado en Java EE
    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