Introducción a la programación - curso gratuito de Hexlet, formación 23 horas, Fecha: 1 de diciembre de 2023.
Miscelánea / / December 04, 2023
Aprenderá más sobre los lenguajes de programación, su sintaxis y cómo elegir el lenguaje adecuado para aprender. Con el tiempo, aprenderá a utilizar funciones, condiciones y bucles, y a escribir sus primeros programas JavaScript. El conocimiento de este curso te será útil si decides dedicarte a la programación y familiarizarte con los principios clave para escribir un buen código. Este curso es adecuado para principiantes que quieran aprender conceptos básicos de programación.
¿Que es una computadora?
La primera lección está dedicada a presentar a Tota, el personaje principal de Hexlet. Junto con nuestro héroe, respondemos preguntas simples pero importantes: ¿Qué es una computadora? ¿Es inteligente? ¿Habla un lenguaje de programación?
Lenguajes humanos e informáticos.
Entendamos qué es un lenguaje de programación. ¿Por qué la sintaxis de una lengua es algo necesario, pero no autosuficiente? Discutimos con qué idioma comenzar a aprender y qué tan importante es la elección en esta etapa.
primer programa
Estudiamos cómo funciona el entorno de desarrollo Hexlet y escribimos nuestro primer programa en JavaScript.
Cómo estudiar eficazmente en Hexlet
Te explicamos cómo funciona el sistema de entrenamiento Hexlet. ¿En qué consisten las lecciones? ¿Qué hacer si no está claro? ¿Cómo hacer unas prácticas? ¿En qué orden debo tomar los cursos?
Matemáticas y constantes
Estamos aprendiendo cómo recibir y enviar respuestas en programas JavaScript. Conozcamos las constantes.
Funciones y cajones
Conozcamos las funciones: los componentes básicos de los programas. Aprendamos a crearlos y ejecutarlos.
Condiciones y toma de decisiones.
Estudiamos las condiciones y el álgebra de la lógica, un mecanismo que permite a los programas tomar decisiones basadas en información.
¡Oh no, errores! Y como lidiar con ellos
Corregir errores es una parte importante del trabajo de un programador. En esta lección estudiamos tipos de errores y formas de resolver problemas.
recursividad
Entendamos uno de los conceptos básicos más importantes e interesantes: la recursividad y las llamadas recursivas.
Proceso iterativo
Veamos otro tipo de aplicación de la recursividad, sin retrasar los cálculos hasta el final.
Programación variable, declarativa e imperativa.
Estamos aprendiendo nuevos términos: variables, bucles y datos mutables. Aprendemos a distinguir la programación declarativa de la programación imperativa.
Cadenas y trabajo con personajes.
Cadenas, comillas, escape... Descubramos cómo trabajar con cadenas: secuencias de caracteres.
El bucle for y el cambio de variables
¿Cómo puedo hacer que el código sea un poco más simple y corto? Hablamos de la tecnología de cambio de variables y del bucle for.
Pruebas y revisión automática de código.
Cada vez que cambiamos algo en el código, ejecutamos pruebas para asegurarnos de que no haya ningún problema. Familiaricémonos con las pruebas automáticas de código y escribamos nuestras primeras pruebas simples.
Módulos
Conozcamos los módulos, una forma de dividir programas en componentes y reutilizar partes.
Expresiones e instrucciones.
Entendamos en qué se diferencian las expresiones de las instrucciones. ¿Por qué es importante ver expresiones e instrucciones en el código, en lugar de solo conjuntos de comandos?
Ambiente
Exploraremos tres conceptos importantes: entorno, alcance y cierres. Averigüemos cómo se produce la búsqueda de valores.
Mecanografía
Conozcamos la idea de escribir. Buscamos la diferencia entre escritura dinámica y estática, así como la diferencia entre escritura fuerte y débil.
Funciones puras
Consideramos el determinismo de funciones, efectos secundarios y funciones puras.
¿Que sigue?
Entonces aprendimos los conceptos básicos de la programación. Domino los conceptos básicos que forman la base de cualquier programa en cualquier idioma. Averigüemos qué estudiar a continuación, en qué secuencia y por qué.
Materiales adicionales
Artículos y vídeos seleccionados por el equipo de Hexlet. Te ayudará a profundizar en el tema del curso.
k
kirillmarkeyev
27.11.2022 GRAMO.
Una muy buena escuela para aquellos que quieren cambiar de profesión.
Ventajas: Mucha práctica, proyectos, buenos mentores, pasantías de código abierto, trayectoria profesional. Desventajas: No identificado ¡Hola a todos! Me gustaría compartir mis impresiones sobre estudiar en la escuela de programación de Hexlet. Llegué a Hexlet en octubre de 2021. Antes de eso, intenté estudiar algo por mi cuenta y también miré detenidamente otras escuelas de programación, pero algo siempre me retenía...
Movimiento máximo
26.10.2021 GRAMO.
Escuela de programación decente.
Ventajas: Comunidad amigable, muchas tareas interesantes y apoyo de mentores. Desventajas: Los precios son un poco altos, pero eso es normal, mi hermano me recomendó la escuela, es decir, el curso de introducción a la programación. Estudió durante unos seis meses y finalmente pudo encontrar un buen primer trabajo con un salario decente. Tras contagiarme de la idea, también comencé a aprender. pero no tomé en cuenta uno PERO: Mi hermano está solo...
t
retorcidosis
31.05.2022 GRAMO.
Buenos cursos, formato conveniente de aprendizaje independiente.
Ventajas: Muchos problemas interesantes y desafiantes, teoría estructurada en forma de texto. Desventajas: Hasta ahora definitivamente no hay ninguna para mí. Comencé a conocer Hexlet con el curso gratuito "Introducción a la programación". La presentación del material es excelente, después de la teoría no quedan dudas. Luego se consolida en la práctica. Las tareas prácticas a menudo no son fáciles, requieren que uses tu cerebro, pero después...