Analista Programador
Curso
A Distancia
Descripción
-
Tipología
Curso
-
Nivel
Nivel iniciación
-
Metodología
A distancia
-
Duración
3 Meses
-
Inicio
Fechas disponibles
-
Envío de materiales de aprendizaje
Sí
-
Servicio de consultas
Sí
Este curso te permite Iniciar desde Cero y Conseguir en poco tiempo conocimientos avanzados en Analista Programador
Sedes y fechas disponibles
Ubicación
inicio
inicio
Información relevante sobre el curso
No es Necesario tener conocimientos sobre temas del curso
Recibida tu solicitud, un responsable Académico del curso te enviará un E-mail para explicarte todos los detalles del curso
Opiniones
-
muy completa la capacitacion
← | →
Valoración del curso
Lo recomiendan
Valoración del Centro
Milagros Varela
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Hace 16 años que este centro está en Emagister.
Materias
- Programador
- Tecnología
- Informática
- Ingeniería
- Tecnico
- Auxiliar
- Sistemas
- Gerencia
- Datos
- Diseño
- Java
- Javascript
- SQL
- Testing
- Seguridad informática
- Programación
- Herramientas
- Ingeniería del software
- Server
- Analista sistemas
Profesores
Manuel Castromayor
Profesor
MBA Barcelona Lic. Educacion Profesor en ciencias de la educacion Tutor en UTF Profesor en Universidad de Oubrija Mentor para Latam Orador Conferencionista y coach .
Plan de estudios
PLAN DE ESTUDIO
Introducción a la Programación y Desarrollo de Software
Conceptos básicos de programación.
Ciclo de vida del desarrollo de software.
Metodologías ágiles (Scrum, Kanban) y tradicionales (Cascada).
Introducción a la ingeniería de software.
Fundamentos de Programación
Estructuras de datos (arrays, listas, pilas, colas, árboles, grafos).
Paradigmas de programación: estructurada, orientada a objetos y funcional.
Lenguajes de Programación
Java: Sintaxis, POO (Programación Orientada a Objetos), frameworks como Spring.
Python: Sintaxis, librerías populares (Pandas, NumPy, Flask/Django).
C#: Desarrollo de aplicaciones con .NET.
JavaScript: Desarrollo web frontend y backend (Node.js).
Otros lenguajes según el enfoque del curso (PHP, Ruby, etc.).
Bases de Datos
Diseño y modelado de bases de datos relacionales.
Lenguaje SQL (consultas, joins, subconsultas, transacciones).
Sistemas de gestión de bases de datos (MySQL, PostgreSQL, SQL Server).
Introducción a bases de datos NoSQL (MongoDB, Redis).
Desarrollo Web
Frontend: HTML, CSS, JavaScript, frameworks como React, Angular o Vue.js.
Backend: Desarrollo de APIs RESTful, manejo de servidores.
Full Stack: Integración de frontend y backend.
Conceptos de seguridad web (OWASP, HTTPS, autenticación).
Desarrollo de Aplicaciones Móviles
Desarrollo nativo: Android (Java/Kotlin) y iOS (Swift).
Desarrollo multiplataforma: Flutter, React Native.
Diseño de interfaces de usuario (UI/UX).
Control de Versiones
Uso de Git y plataformas como GitHub, GitLab o Bitbucket.
Flujos de trabajo (branching, merging, pull requests).
Testing y Depuración
Pruebas unitarias, integración y funcionales.
Herramientas de testing (JUnit, Selenium, Jest).
Depuración de código y optimización.
Desarrollo de Software Escalable
Arquitectura de software (MVC, Microservicios, Monolítico).
Cloud computing (AWS, Azure, Google Cloud).
Contenerización (Docker, Kubernetes).
Seguridad Informática
Principios de ciberseguridad.
Gestión de Proyectos de Software
Documentación técnica.
Certificación: Al finalizar, se entrega un certificado de Analista Programador.
Salida Laboral
Programador web o móvil.
Analista de sistemas.
Técnico en bases de datos.
Consultor tecnológico.
Analista Programador
