KMMX Capacitación acorde a tu pensamiento

Academia Programador JavaScript Back-End

alt

Descripción de la academia:JavaScript, es uno de los más potentes e importantes lenguajes de programación en la actualidad, por tres enfoques claros: es útil, práctico y está disponible en cualquier navegador web. JavaScript es creado por Brendan Eich y vio la luz en el año 1995 con el nombre de LiveScript, que luego fue nombrado JavaScript, nace como un lenguaje sencillo destinado a añadir algunas características interactivas a las páginas web. Sin embargo, hoy en día ha crecido de manera acelerada y es el lenguaje de programación que se utiliza en casi todos los sitios web en el mundo. El poder de JavaScript está disponible principalmente en lado frontend, agregando mayor interactividad a la web, también puedes usar las librerías y framework como: jquery, angular, backbone, react y demás, escritas sobre JavaScript, y que te ayudan a crear una mejor experiencia de usuario en nuestros sitios web. De igual manera JavaScript se puede utilizar en los servidores web. Node.JS es tu mejor opción para usar este lenguaje del lado del servidor.

Objetivo de la academia:El objetivo principal de cualquiera de nuestras academias es empoderar a los alumnos con nuevas herramientas y habilidades en el lenguaje de programación JavaScript permitiéndole al egresado ser candidato competente, en el mercado laboral ante la actual demanda de profesionales. Durante 3 meses el alumno es capacitado, y no pagará el costo de la academia, sino hasta una vez obtenido su primer empleo, diferido en mensualidades.

¿Cómo Funciona?:Cualquier persona puede postularse. Las academias comienzan de cero. es decir, desde los conceptos básicos. Sólo sigue estos pasos:

1)Convocatoria y registro:KMMX realizará convocatoria para la apertura de nueva generación de la academia, siendo el registro totalmente gratuito para aplicar, independientemente del perfil del interesado. Cualquier persona puede postularse.

2)Entrevista y proceso de admisión:La persona postulada acudirá a una entrevista, en la cual se evaluarán aspectos necesarios para su admisión y poder formar parte de una nueva generación de alumnos, en cualquiera de los dos horarios disponibles (lunes a viernes, matutino de 8:00 hrs. a 13:00 hrs. o vespertino de 14:00 hrs. a 19:00 hrs.).

3)Lista de aceptados:KKMX publicará la lista de aceptados y estos tendrán que pasar en un plazo no mayor a 5 días a firmar el acuerdo y a recoger su material y plan de estudios..

4)Inicio de actividades (Capacitación y mentoring):Durante 3 meses el postulante, ahora perteneciente a una nueva generación de la academia, se compromete a cumplir en tiempo y forma el plan de estudios, cada módulo, en el horario asignado, las tareas asignadas dentro y fuera del aula de estudio. Durante este tiempo KMMX lo formará como un profesional, brindando a través de capacitación presencial y mentoring, las nuevas habilidades que adquirirá en el lenguaje de programación según la academia escogida.

5)Certificación:Una vez dictaminada la conclusión satisfactoria de la academia, el alumno tendrá la oportunidad de presentar el examen de certificación oficial, (Node Foundation: Node.js Certified Developer (NCD)),credencial que avalará ante el mercado laboral, sus nuevos conocimientos y habilidades de manera profesional. 

6)Inserción laboral:KMMX, a través del evento de reclutamiento ReclutaDev, así como de las empresas participantes en ediciones anteriores del evento, vinculará a lo egresados de generación, propiciando así un mayor espectro de oportunidad de trabajo.

7)Pago de la academia:El egresado tiene un plazo de 2 meses para colocase en el mundo laboral, en caso de no poder colocarse deberá dar aviso a KMMX. El alumno se compromete a pagar el costo total de la academia que ya cursó durante 3 meses, diferido en pagos mensuales a 12, 18 o 24 meses según le convenga, previo acuerdo por escrito. El participante puede adelantar pagos sin penalización alguna.

Duración total: 12 semanas (280 hrs. de capacitación + 30 hrs. de mentoring):

Módulo 1. Introducción a la programación (40 hrs.)

Comenzando a Programar | Datos textuales | Funciones | Datos en archivos y matrices | Hashes y bases de datos | Programación modular | Construyendo una Interfaz Gráfica de Usuario | Widgets de entrada de datos

Módulo 2. Git y Github (24 hrs.)

Introducción | Características de Git | Instalación de Git | Configurar Git | Documentación | Inicializar un repositorio | Añadir archivos, status y commit | Usar el entorno staging | Ignorar archivos | Borrar archivos | Trabajar con el log | Usar ramas | Introducción a GitHub | Subir un proyecto a GitHub | Clonar un repositorio

Módulo 3. Fundamentos de JavaScript (40 hrs.)

Por qué JavaScript | En dónde va Javascript | El intérprete - compilador | Llaves y paréntesis | Comentarios | Tipos de Dato | Variables | Declaración e inicialización |Operadores unarios | Operadores binarios | Operaciones de Bit | Precedencia de los operadores | Declaraciones | Cadenas | Concatenación | Palabras reservadas | Comparaciones | Condiciones | Bucles | Arreglos | Métodos de arreglos | Funciones | Anidación | El árbol de nodos del DOM | Manipulando el DOM | Declaraciones de función vs. Expresiones de Función | Expresiones de función | Invocación inmediata de Expresiones de Función | Alcances | Hoisting | Cierres | Eventos | Objetos | Métodos | Constructores | Prototipos

Módulo 4. NodeJS (40 hrs.)

Fundamentos de Node | Bienvenido a NodeJS | Instalar Node y add-ons en la comunidad | Construyendo una aplicación de sala de chat en Node.JS | Fundamentos de programación en Node | Desarrollo de aplicaciones web con Node | Construyendo aplicaciones web | Almacenar datos de aplicación | Pruebas de aplicaciones | Conectar | Conexiones con middleware | Plantillas de la aplicación | Implementación de aplicaciones | Más allá de los servidores web | El ecosistema Node | Depuración de aplicaciones Node

Módulo 5. Express (30 hrs.)

Introducción | ¿Qué es Express? | Lo básico con Node.js | Fundamentos de Express | El core | Middleware | Enrutamiento | Construyendo API | Vistas y plantillas: Pug y EJS | Express en contexto | Persistiendo sus datos con MongoDB | Pruebas de aplicaciones Express | Seguridad | Despliegue: activos y Heroku | Mejores prácticas

Módulo 6. MongoDB (20 hrs.)

Introducción y descripción general | Visión de conjunto | Objetivos de diseño | El Mongo Shell | JSON | Instalación de herramientas | Descripción general de Blog Project | Swig | Express | Módulos empaquetados de Node (npm) | CRUD (creación, lectura y actualización de datos) | Mongo Shell | Operadores de consultas | Operadores de actualización | Algunos comandos escenciales | Diseño de esquema | Patrones | Casos de estudio | Compensaciones | Tradeofs | Usando Índices | Monitoreo y comprensión del rendimiento | Rendimiento en entornos compartidos | Framework de Agregación | Metas | El uso de un pipeline | Comparación con SQLFacilities | Ingeniería de aplicaciones | Controladores | Impacto de la replicación y sharding en Diseño y desarrollo

Módulo 7. Diseño de APIS con NodeJS (30 hrs.)

Programación asíncrona con node.js | Construir la api - parte 1 | Construyendo un servidor http básico | Configurando hapi.js | Entendiendo las solicitudes | Construir la api - parte 2 | Trabajando con el db usando knex.js | Autentificando su api con jwt | Probando tu api con lab

Módulo 8. Serverless Applications con NodeJS (36 hrs.)

Introducción a serverless con Claudia | Construyendo tu primera API sin servidor | El trabajo asíncrono es fácil, Promise() | Entrega de pizzas: conectando un servicio externo. | Sube de nivel tu API | Trabajando con archivos | Cuando la pizza está a un mensaje de distancia: Chatbots | Tecleando... Asíncrono y respuestas tardías. | Migración a Serverless | Estudios de casos reales

Módulo 9. Preparación para examen de certificación Node Foundation: Node.js Certified Developer (NCD) (20 hrs.)


Opciones de financiamiento y facilidades de pago:El alumno puede pagar la academia en un sólo pago, o bien diferido en mensualidades, habiendo obtenido ya su primer trabajo de manera formal.

alt

¿Conoces las expectativas de sueldo para un desarrollador Jr. en JavaScript:El promedio actual para un desarrollador en cualquiera de estos populares lenguajes de programación, según estadísticas de computrabajo, actualizado a 2018, oscilan del siguiente modo:

alt

Manuales y materiales de apoyo:Toda inscripción a la academia incluye manuales de apoyo impreso y/o digital para reforzar los conocimientos y prácticas del alumno durante su ruta de aprendizaje. Todo manual está actualizado a las últimas versiones, además de estar alineado a lo objetivos del plan de estudios. Los manuales están en lenguaje inglés, escritos y editados por reconocidos expertos en la tecnología en cuestión.

También, como academia oficial de educación por GitHub, a todo alumno se le provee con las herramientas de “Github Student Developer Pack” para trabajar en todo momento, como lo harían en la vida real, ante escenarios, situaciones y retos reales.

¿Por qué aprender a programar y cursar una Academia?:Porque hay puestos de trabajo esperando por más profesionales. Según un estudio del BID, programador de software es la carrera que tendrá mayor crecimiento en la próxima década en América Latina. La región va a necesitar más de 1.2 millones de programadores en el 2025 y hoy en día no se están preparando suficientes profesionales para ocupar esos puestos de trabajo. El aspirante puede trabajar en múltiples industrias y empresas. Los empleos en programación ya no sólo se encuentran en el sector tech y en Sillicon Valley. En la actualidad 2 de cada 3 empleos se encuentran fuera de este sector, en todas partes del mundo; en empresas que han decidido tener un equipo interno de desarrollo que maneje sus productos digitales. Grandes bancos, aseguradoras, universidades, medios, empresas de belleza y de consumo masivo están buscando programadores para sus equipos.


¿Quieres postularte para formar parte de una nueva generación?:APLICA AQUÍ

¿Te interesa saber más? Acude a nuestra sesión informativa este sábado 30 de marzo. Registro gratuito dando clic aquí.