CURSO DE
Programación en JavaScript y Python desde cero
- Online
- Gratis
- 7 horas
- A tu ritmo
- Online
- Gratis
- 7 horas
- A tu ritmo
Conoce el curso
JavaScript y Python son los dos lenguajes de programación más punteros a nivel mundial, además sus características individuales los convierten en grandes opciones para comenzar en el mundo del desarrollo IT. En este curso totalmente gratuito de 7 horas de duración, podrás aprender los fundamentos de la programación como variables, bucles, funciones o Arrays en ambos lenguajes de la mano de nuestros profesores del Bootcamp en programación y desarrollo web Full Stack, Juan Antonio Pérez y Mario Girón.
Python y JavaScript son lenguajes muy populares y ampliamente utilizados en la industria, lo que hace que actualmente haya una enorme demanda de programadores y una amplia gama de oportunidades de empleo disponibles para aquellos que los dominen. Si quieres dar el salto al sector IT o transformar tu carrera profesional, este es uno de los primeros pasos.
¿Quieres saber más sobre nuestros bootcamps?
Empezamos el curso discutiendo las distintas dinámicas que seguiremos en el resto de las clases y creando nuestro pequeño "hola mundo".
El curso comienza completamente de cero, no necesitas tener ningún conocimiento previo para empezar.
Duración del vídeo: 1h
Comenzamos a ver cómo podemos guardar los diferentes datos de nuestra aplicación en variables.
Una variable es un lugar en la memoria del computador donde se puede almacenar un valor. Las variables nos permiten dar nombres a estos valores y luego utilizarlos en nuestro código de manera más sencilla.
Asignar valores a las variables también nos permite cambiar y manipular estos valores a medida que se ejecuta nuestro programa, lo que es fundamental para la construcción de aplicaciones más complejas.
En resumen, el uso de variables es un paso esencial para poder crear programas más avanzados.
Duración del vídeo: 1h 27min
En nuestro curso, comenzamos a analizar el control de flujo.
El control de flujo se refiere a la manera en que un programa se ejecuta, es decir, el orden en el que se evalúan y ejecutan las distintas sentencias de código.
Uno de los conceptos más importantes dentro del control de flujo es el flujo condicional, que nos permite ejecutar ciertas sentencias de código solo si se cumple una determinada condición. Esto nos permite crear programas que pueden tomar decisiones y adaptarse a distintos escenarios. Por ejemplo, un programa podría utilizar un flujo condicional para verificar si un número es par o impar y ejecutar diferentes acciones en cada caso.
En resumen, el uso de flujos condicionales es fundamental para poder crear programas más inteligentes y adaptables.
Duración del vídeo: 1h 11min
Hemos llegado al punto medio del curso y es momento de ocuparnos de los bucles. A partir de ahora, vamos a ser capaces de repetir sentencias de código de manera significativa para mejorar el flujo de nuestras aplicaciones.
Los bucles nos permiten ejecutar una serie de sentencias de código repetidamente, lo que nos permite controlar el flujo de nuestras aplicaciones de manera más eficiente. A partir de ahora, aprenderemos a utilizar diferentes tipos de bucles, como los bucles for y los bucles while, para mejorar la funcionalidad y eficiencia de nuestras aplicaciones.
Esto nos permitirá crear programas más complejos y avanzados en el futuro.
Duración del vídeo: 1h
Analizamos uno de los conceptos más importantes en el mundo de la programación: la definición y ejecución de funciones.
Una función es un bloque de código que realiza una tarea específica y puede ser invocado varias veces en un programa. La utilización de funciones permite a los programadores organizar y reutilizar su código de manera eficiente, lo que facilita la creación de programas complejos.
Además, las funciones también permiten a los programadores dividir un problema en subproblemas más manejables y resolver cada uno de ellos por separado.
En resumen, la habilidad para definir y utilizar funciones es fundamental para cualquier programador.
Duración del vídeo: 1h 8min
Cuando necesitamos organizar nuestros datos en grupos, los arrays son la herramienta perfecta para hacerlo.
Un array es una estructura de datos que nos permite almacenar una colección de valores. Cada valor puede ser de cualquier tipo, como un número, una cadena de texto, o incluso otro array. Los arrays nos permiten acceder a cada uno de los valores de manera individual mediante un índice, que es un número que indica la posición del valor en el array. Esto nos permite recorrer los valores del array de manera secuencial o buscar valores específicos de manera más eficiente.
Además, los arrays también nos permiten añadir y eliminar valores de manera sencilla.
En resumen, los arrays son una herramienta muy útil para organizar y manipular datos en grupos.
Duración del vídeo: 1h 5 min
En la última sesión de nuestro curso, abordamos uno de los patrones de programación más importantes: la programación orientada a objetos.
La programación orientada a objetos es un enfoque para la construcción de software que se basa en el concepto de "objetos". Un objeto es una entidad que contiene datos y métodos que operan sobre esos datos. Los objetos se crean a partir de clases, que son plantillas que definen qué datos y métodos tendrán los objetos creados a partir de esa clase. Los objetos se pueden interactuar entre sí a través de mensajes que se envían entre ellos. Esto permite a los programadores construir programas de manera modular y reutilizar el código de manera más eficiente.
En resumen, la programación orientada a objetos es un patrón fundamental en la construcción de software moderno.
Duración del vídeo: 1h 9 min
01 - Arrancando motores
¿Te interesa JavaScript y la programación web Full Stack?
El bootcamp en programación web Full Stack te prepara para convertirte en un programador junior partiendo de un nivel cero.
¿Te interesa Python para convertirte en Data Scientist?
Con el bootcamp en Data Science y Machine Learning podrás dar el salto a la ciencia de datos y entrar en el sector IT.
Juan Antonio Pérez
Instructor en el Bootcamp de programación y desarrollo web Full Stack, Full-Time
CEO y Fundador de Estudio Clandestino. Senior Programador y Senior Formador Full Stack. JavaScript, Angular, PHP, Desarrollador Web HTML5 CSS3, NODE, Desarrollador WordPress.
Mario Girón
Instructor en el Bootcamp de programación y desarrollo web Full Stack, Full-Time
Desarrollador Web y móvil con más de 10 años de experiencia en el mundo de la creación de software. Experto formador con más de una treintena de cursos sobre nuevas tecnologías.
No, nuestros cursos están diseñados para que puedas empezar con un nivel cero y acabar con un perfil junior del área en el que te formes. Si todavía no sabes nada de programación, no te preocupes, nosotros te ayudamos.
Para más información, consulta con nuestros asesores académicos.
- Tenemos más de 10 años de experiencia en formación a través de ID Digital School, ofreciendo másteres oficiales en colaboración con la Universidad Camilo José Cela.
- Contamos con el apoyo de Selecta Digital, consultora de recursos humanos especializada en perfiles IT.
- Nuestros profesores son profesionales en activo, en contacto directo con el mercado laboral al que vas a salir una vez finalizado tu bootcamp.
Claro, tenemos varios programas de becas para ayudarte con tu formación. Consulta con nuestros asesores académicos, ellos te explicarán mejor nuestras becas y a cuál puedes aplicar.
También puedes consultar nuestra página de becas en colaboración con empresas externas, es posible que encuentres un programa de becas que encaje con tu perfil.
Sí, contamos con diferentes opciones de pagos y de financiación. Consulta con nuestros asesores académicos para ver cuál es la opción que mejor se adapta a ti.
Nuestro compromiso contigo va más allá de tu formación. Queremos acompañarte en tu proceso de búsqueda de empleo, por eso hemos diseñado un programa de carreras profesionales para ayudarte tanto durante como al finalizar el bootcamp.
Una vez termine tu formación, saldrás con un perfil Junior y podrás incorporarte al mercado laboral.
En esta página puedes ver toda la información de nuestro servicio.
Los bootcamps son formaciones muy prácticas y muy intensas. Su objetivo es que en 450 horas salgas con un perfil junior. Un máster suele tener una duración más extensa (de uno a dos años) y tener un carácter más teórico. Un bootcamp es, por tanto, mucho más condensado que un máster.
En nuestro caso elegimos los bootcamps tecnológicos para nuestra formación en cuestión de poco tiempo puedes alcanzar un nivel muy alto de conocimiento en una materia.
Sí, para todos nuestros bootcamp presenciales necesitamos que traigas un equipo portátil. Así trabajarás con tu propio equipo desde un principio, podrás tener todos tus proyectos en un solo lugar y podrás hacer trabajo desde tu casa.
Te recomendamos un ordenador con menos de 4 años de antigüedad que pueda soportar los diferentes programas de programación.