Una de las mayores dudas antes de matricularte es: que voy a aprender exactamente? Seran los mismos lenguajes del mercado? Van a ser clases aburridas de teoria? Esta guia te da una vision realista de los contenidos y la metodologia de los ciclos de programacion en ITM.
Los lenguajes que aprenderas
En DAW (Desarrollo de Aplicaciones Web)
- JavaScript: el lenguaje principal de la web. Frontend y backend (Node.js). Es inevitable y es bueno
- HTML5 y CSS3: estructura y estilo de las paginas web
- PHP: el servidor web mas extendido del mundo. WordPress y muchos sistemas funcionan con PHP
- Python: el lenguaje mas demandado del mercado. En DAW se usa para backend web con Django o Flask
- SQL: para bases de datos. MySQL y PostgreSQL son los mas usados
- Java basico: fundamentos de programacion orientada a objetos en el primer modulo
En DAM (Desarrollo de Aplicaciones Multiplataforma)
- Java: el lenguaje principal. Desde fundamentos hasta Spring Boot para backend empresarial
- Kotlin: el lenguaje moderno de Android
- Python: para scripting y complementos
- SQL: Oracle, MySQL, SQLite (especialmente SQLite para apps moviles)
- XML y JSON: para intercambio de datos entre aplicaciones
Herramientas profesionales que usaras
No solo aprendes lenguajes. TambiƩn las herramientas que usa un profesional real:
- Git y GitHub: control de versiones. Absolutamente imprescindible en cualquier empresa
- Visual Studio Code: el editor de codigo mas usado del mundo
- IntelliJ IDEA / Android Studio: para Java y Android (DAM)
- Docker: contenedores para desplegar aplicaciones
- Linux: terminal y comandos basicos que todo programador necesita
- Postman: para probar APIs REST
- MySQL Workbench / DBeaver: gestores visuales de bases de datos
Como son las clases en ITM
En ITM rechazamos la metodologia de "el profesor explica y el alumno escucha". Nuestra metodologia se basa en proyectos:
- Explicacion concisa del concepto: 20-30 minutos de teoria con ejemplos reales
- Practica guiada: el alumno replica el ejemplo con el profesor
- Proyecto autonomo: el alumno aplica el concepto a un proyecto propio
- Code review: el profesor (que trabaja en empresa) da feedback como lo haria un senior en la industria
Nivel de dificultad: la verdad
No te vamos a mentir: programar tiene una curva de aprendizaje. Los primeros meses pueden ser frustrantes cuando los conceptos no cuadran. Esto es normal y le pasa a todo el mundo.
Lo que hemos observado en ITM:
- Los primeros 3 meses son los mas duros. Despues de ese punto, la mayoria de alumnos cogen ritmo
- No necesitas ser bueno en matematicas para programar. Logica y paciencia son mas importantes
- La consistencia es mas importante que el talento: quien programa todos los dias, aunque sea poco, aprende mas rapido
- Los alumnos que mas aprovechan el ciclo son los que preguntan mucho, no los que se quedan atascados en silencio
Si te interesa la programacion pero tienes miedo de no poder: Todo el mundo puede aprender a programar con la motivacion y el apoyo correctos. En ITM los grupos son pequenos (max. 20 alumnos) exactamente para poder dar atencion individualizada. Nadie se queda atras si se implica.
Empieza tu carrera en IT este septiembre
- Profesores de Google, Microsoft y Amazon
- Titulo oficial del Ministerio
- Practicas garantizadas
- 90% empleabilidad
Solicita informacion gratuita, sin compromiso
Quiero informacion gratuita