Sumérgete en la práctica en la plataforma desde el primer día. Aprende a resolver tareas sencillas en Javascript. Inicia tu camino hacia la profesión de desarrollador Front-end.
*basado en calificaciones de Stack Overflow, que muestran la actividad de aprendizaje de idiomas tanto entre principiantes como entre desarrolladores experimentados.
JavaScript ayuda a crear la parte del cliente de los sitios y aplicaciones web, le da vida a las creaciones del diseñador y además agrega animaciones y otros elementos con los que interactúa el usuario.
JavaScript ocupa el primer lugar en la demanda de lenguajes de programación*
Para principiantes que dudan si vale la pena dedicarse al desarrollo web.
Probarás la programación y comprenderás si vale la pena invertir seriamente en una carrera en esta área.
Cualquiera que desea cambiar de profesión
Probarás una profesión completamente nueva y quizás este sea el comienzo de tu carrera en el desarrollo.
Autodidacta: sabes algo, pero “flotas” en lo básico
El curso preparatorio estructura el conocimiento y llena los vacíos que deja la educación autodidacta.
¿Para quién es adecuado este curso?
Adéntrate en la producción real: empezarás a realizar tareas sencillas y en apenas 2 semanas entenderás cómo buscar de forma independiente soluciones a problemas más complejos
Empieza a practicar desde el primer día de formación
Teoría y práctica con tests automáticos a través de un formador online basado en la plataforma Code Basics. Estudias de forma independiente en el horario que más te convenga.
Muchas prácticas directamente desde el navegador
Comunicación en chat
Recomendamos estudiar 1-2 horas al día para completar todas las lecciones en 14 días.
Un chat privado en Telegram para discutir dudas sobre el curso y la programación en general con un mentor, así como también una comunidad para la comunicación informal con compañeros.
Para un estudio más productivo, es mejor estudiar desde dispositivos de escritorio.
72 lecciones
Programa de capacitación
Construcciones básicas de JavaScript
39 lecciones
Temas
Aritmética
Variables
Cadenas
Tipos de datos
Lógica
Llamada de funciones
8 lecciones
Temas
Funciones y sus llamadas
Llamada de la función — expresión
Firma de la función
Funciones matemáticas de JavaScript
Funciones con número variable de parámetros
Argumentos predeterminados
Determinismo
Biblioteca estándar
Propiedades y métodos
5 lecciones
Temas
Propiedades
Métodos
Inmutabilidad
Propiedades y métodos como expresiones
Secuencia de llamadas
Definición de funciones
5 lecciones
Temas
Creación (definición) de funciones
Valores devueltos
Parámetros de las funciones
Parámetros opcionales de las funciones
Sintaxis simplificada de las funciones
Construcciones condicionales
5 lecciones
Temas
Construcción condicional if
Construcción else
Operador ternario
Construcción switch
Construcción else if
Ciclos
10 lecciones
Temas
Ciclo while
Azúcar sintáctico
Derivación de cadenas
Agregación de datos (números)
Incremento y decremento
Condición dentro del cuerpo del ciclo
Formación de cadenas en bucles
Regreso de ciclos
Ciclo for
Agregación de datos (cadenas)
Программа обучения
Модуль 1. Основы JavaScript Изучать JS мы будем с нуля, с самых азов. Первый модуль — плацдарм для написания осмысленных программ.
В нем мы разберем, как написать первый код
Расскажем, что такое комментарии и зачем они нужны
На примере проверки ваших решений рассмотрим, что такое тестирование и как читать вывод тестов
Модуль 2. Арифметика Современные программы создаются для обслуживания бизнеса, помощи в ежедневных делах и развлечений. Но в основе их работы по-прежнему лежат вычисления. Наиболее простая и базовая тема в программировании — арифметика.
В этом модуле мы переведем арифметические действия на язык программирования, поговорим о приоритете операций и операциях с дробным числами
Вспомним школьные правила из уроков математики и узнаем, что получится, если делить на ноль в JavaScript
А под конец расскажем, что такое линтер и почему он может «ругаться»
Модуль 3. Строки Текст в программировании называется «строками», и эта тема не так проста, как может показаться. Как вывести фразу, в которой есть и одинарные, и двойные кавычки? Как вообще быть с текстом, ведь компьютер не знает ничего о буквах? Модуль посвящен разным аспектам написания текста — от кавычек и экранирования до кодировки
Модуль 4. Переменные Информацию можно помещать в специальные «хранилища» — переменные. Это позволяет переиспользовать уже существующие данные и не дублировать их в разных частях кода. В этом модуле мы разберем как изменять переменные и именовать их, чтобы чтение вашего кода было понятным для любого разработчика. Вы поймете, что придумать название переменной не так-то просто!
Модуль 5. Типы данных JavaScript — язык со слабой типизацией и неизменяемыми примитивными типами данных.
Что произойдет, если мы попробуем умножить число на строку?
Каким образом JavaScript понимает, что за тип данных перед ним?
И что делает JavaScript, когда видит несоответствие типов?
Ответы на эти вопросы вы найдёте в текущем модуле
Модуль 6. Вызов функций Для выражения любой произвольной операции в программировании существует понятие «функция». Функции — кирпичики, из которых программисты строят системы.
В этом модуле мы научимся пользоваться уже созданными функциями
Посмотрим на сигнатуру функции в документации и разберемся, как её использовать
Познакомимся со стандартными библиотеками, которые хранят тысячи функций
Все функции невозможно выучить, но каждый программист должен знать, где искать документацию по ним
Модуль 7. Свойства и методы Данные, которыми мы оперируем в своих программах, могут обладать важными свойствами. В JavaScript свойства встроены прямо в язык. Кроме свойств у данных существуют методы — функции, находящиеся внутри свойств. Свойства и методы — такие же выражения, как переменные, константы или вызовы функции, а значит, их можно комбинировать
Модуль 8. Определение функций Определение собственных функций значительно упрощает написание и поддержку программ. Например, умение определять функции позволяет объединять сложные операции в одну — вся сложность может быть скрыта за одной простой функцией. Научившись писать функции, вы сделаете первый шаг на пути к построению по-настоящему полезных программ. И мы вам в этом поможем
Модуль 9. Логика Логические выражения позволяют отвечать на вопросы, которые возникают во время работы программы. Пользователь аутентифицирован? Подписка оплачена? Год високосный? В этом модуле изучаем функции-предикаты – те, которые задают вопрос и отвечают на него – правда это или ложь. Попрактикуемся в написании таких функций и перейдем к более сложным логическим выражениям
Модуль 10. Условные конструкции Задача функции-предиката — получить ответ на вопрос, но обычно этого недостаточно и нужно выполнить определенное действие в зависимости от ответа. If и Switch — конструкции JavaScript, с помощью которых программист может выбирать необходимое поведение программы в зависимости от разных условий: пропускать одни инструкции и выполнять другие. Их и разберем на практике в этом модуле
Модуль 11. Циклы Любой код может повторяться десятки, тысячи, миллионы раз. В комбинации с другими известными нам инструментами — переменными и условиями — это открывает множество возможностей по построению программ и сложных систем. В этом модуле мы познакомимся с циклами и научимся эффективнее выполнять повторяющиеся операции.
Un desarrollador activo en la profesión que responderá cualquier pregunta sobre el programa. Estará encantado de ayudarte si tienes alguna duda o encuentras dificultades.
Mentor del curso
Pool Ortega
Con más de 3 años de experiencia en desarrollo
Desarrolló sitios web de gestión y contribuyó a páginas web de juegos
Actualmente trabaja como desarrollador web en Bigcommerce
Front-End
Redux
React
Es mentor en la profesión de 'Desarrollador Front-End' en Códica
TypeScript
JS
Webpack
No se necesita experiencia en desarrollo para comenzar a aprender. La edad y el nivel de educación no son importantes.
"Realicé el bootcamp de JavaScript y quiero agradecer al mentor Pool y a Ianina por la increíble experiencia que tuve durante el bootcamp. 🚀 Pool demostró ser un maestro excepcional. Su conocimiento profundo de JavaScript y su capacidad para explicar conceptos complicados de manera clara y concisa hicieron que el aprendizaje fuera accesible. Su paciencia y disposición para responder a todas nuestras preguntas crearon un ambiente de ...
"Aprender JS de la mano de Códica en este curso ha sido muy fácil, comenzando por el diseño del curso, la organización fue impecable, el contenido se ajusta las expectativas y el mentor tiene toda la disposición y conocimiento para ofrecer la mejor experiencia. Muchas gracias Códica por esta experiencia que estoy seguro me ayudará en los desafíos profesionales que vienen."
"El curso de JavaScript que hice con Códica es uno de los mejores bootcamps que he realizado. Te enseñan con detalle cada elemento que compone JavaScript. Estoy muy contenta y satisfecha de haber aprendido con ustedes. Para quienes quieren aprender programación, les recomiendo Códica."
"Entré al bootcamp que Códica ofrece sobre JavaScript y puedo decir que viene bastante completo y detallado. La plataforma que utilizan para los ejercicios es sencilla de usar y cómoda, cuenta con instrucciones claras, las cuales ayudan si eres principiante en el mundo de la programación. La atención brindada por el mentor Pool y la coordinadora Ianina es excelente y siempre se aseguran de responder cualquier duda. Quedé satisfecha y agradecida por aprender con ustedes. Realmente recomiendo la academia Códica."
"Códica me ha brindado la oportunidad de realizar el curso de introducción a JavaScript, y lo agradable de aprender con Códica son sus instructores que están pendientes de tu aprendizaje y están prestos a cualquier inquietud que presentes. La temática es muy comprensible, es la mejor opción para comenzar a estudiar, ya que te da la facilidad de manejar tu tiempo y con una temática que es entendible, se te hará fácil aprender."
"Entré al bootcamp de JavaScript, donde el material de trabajo es muy práctico y fácil de comprender. Con la ayuda del mentor, que explica los temas de manera clara, se facilita aún más la comprensión. Muy recomendable."
"Formar parte de Códica es una grata y muy enriquecedora experiencia. Los mentores se preocupan por que los estudiantes aprendan, están al pendiente y resuelven las dudas. Definitivamente recomendaría Códica."
Ver las reseñas
Michael Yalico
Gracias por Este Programa
"¡Mi experiencia en el Bootcamp de Códica ha sido increíble! Los instructores son muy conocedores y siempre están dispuestos a ayudar. Aprendí mucho en un corto período de tiempo y me siento confiado en mis habilidades de codificación gracias a este programa. ¡Gracias Códica!"
Ver las reseñas
Vicente Quintero
Mi viaje con Códica
"Excelente academia de programación que se preocupa por la formación integral de sus desarrolladores. Equipo de profesionales con gran sentido de la ética. Encantado de aprender y trabajar con Códica."
Ver las reseñas
Certificado
Completa todas las lecciones en la plataforma y recibe un certificado de finalización del curso
Códica — es una escuela de formación seria y reconocida para ingenieros de software
estudiantes que aprenden con nosotros todos los meses
17 000+
Nuestros graduados han trabajado en las principales empresas de TI durante 10 años.
Todo el contenido de la capacitación fue creado por especialistas en TI actualmente en ejercicio.
150 pruebas reales de empleadores para capacitar en habilidades y competencias.
Índice de fidelidad
Nuestra plataforma es frecuentemente recomendada por estudiantes
Calificación en Google y Facebook
4,7+
De acuerdo a una encuesta realizada a más de 6000+ estudiantes, según datos de 2022
Mapa de desarrollo para un desarrollador front-end principiante
Descuento en programas de formación continua para alguna profesión a tiempo completo de 10 meses
¡Además! A todos los estudiantes del curso los espera
Prueba una nueva profesión gratis
Inicio
32 horas de práctica de JavaScript en la plataforma con mentor.