Programación en JavaScript - curso 18.000 rublos. de Coddy School of Programming for Children, capacitación 3 módulos (meses)
Miscelánea / / December 03, 2023
Duración: a partir de 3 módulos (meses), a partir de 24 horas*.
Formato: lecciones individuales y grupales, offline y online (tiempo real).
Número de niños: de 1 a 8.
desde 750 rublos/hora en grupo online,
desde 850 rublos/hora en un grupo fuera de línea,
desde 1050 rublos/hora individualmente en línea,
desde 1980 rublos/hora individualmente fuera de línea.
*Depende del ritmo de aprendizaje del estudiante.
La mayoría de los sitios web modernos son interactivos. Animaciones, ventanas emergentes, información sobre herramientas, alertas, menús, formularios para completar, galerías de fotos y controles deslizantes: todos estos elementos hacen que el sitio esté "vivo", interesante y fácil de usar. JavaScript, un lenguaje de programación de scripts, es responsable de interactuar con un visitante en un recurso de Internet. Describe cómo el sitio debe responder a cada acción del usuario.
Hoy en día, el desarrollo web es el área de TI más popular y de más rápido crecimiento, y los desarrolladores web crean y mantienen sitios web y aplicaciones web. Un desarrollador web puede diseñar páginas web, crear aplicaciones web modernas, desarrollar la arquitectura del lado del servidor de sitios web y aplicaciones y configurar SEO para sitios web. Cada una de estas tareas requiere un conjunto específico de habilidades y capacidades. La gran mayoría de proyectos web requieren un buen conocimiento de JavaScript. Este curso está diseñado para estudiantes de 11 años en adelante. Es una continuación directa del curso “Web Mastering”.
Recomendamos el curso “Programación JavaScript para niños” a todos los programadores a partir de 11 años, porque en las clases los niños:
Los programadores de JavaScript tienen una gran demanda y la necesidad de ellos aumenta cada año. Déle a su hijo la oportunidad de dominar las habilidades de una profesión prometedora.
Al finalizar el curso, cada estudiante recibe un certificado personalizado de CODDY.
Profesor del curso:
“Programación de juegos en Python”, “Programación en JavaScript”, “Bots en Python”, “Programación web”
Educación:
Universidad Politécnica de Moscú, especialidad “Informática e Informática”.
Experiencia:
Fluido en C\C++, Java, Python, PHP, JavaScript, SQL. Participé en la creación de aplicaciones Android en Java, aplicaciones multiplataforma en C\C++, bots para varios mensajeros instantáneos en Python, así como varios servicios web usando HTML/CSS/JS/PHP.
Intereses:
Desde temprana edad ha estado programando diversas aplicaciones desde CLI hasta proyectos MVP/MVVC. Participó en hackatones móviles. Participó en casos de integración con API cerradas de terceros. También trabajé con 3D, en particular Autodesk Maya, Inventor, 3ds Max, Fusion360 (hay algunos pequeños avances en la visualización de objetos en dispositivos móviles). Además de la programación, le interesan los deportes de motor, en particular el drifting. Discreto, sabe infundir interés por el trabajo, responsable y eficiente.
Profesor del curso:
“Programación en JavaScript”, “Programación de juegos en Python”, “Programación web”, “Bots en Python”, “Programación en Python3”, “Desarrollo de aplicaciones web para empresas”
Educación:
Universidad Federal del Ártico del Norte. Formación docente.
Experiencia:
Lleva más de 3 años enseñando informática a niños. Mejorando constantemente. Estudié en la Escuela de Programadores de Moscú, tomé innumerables cursos en línea y no tengo planes de dejar de hacerlo. Profesor de Yandex. Liceo." Programas en Python, C++ y JavaScript. En su tiempo libre como docente, crea sitios web, aplicaciones web y chatbots personalizados.
Intereses:
Le encanta aprender y enseñar a otros. Monta largas distancias en bicicleta y toca la guitarra. "Para aprender a programar una computadora, es necesario pensar como una computadora, convertirse en una computadora".
Profesor del curso:
“Programación de Juegos en Python”, “Programación en JavaScript”, “Hacker Ético”, “Programación Olimpíada”, “Programación en Python3”, “Ciberseguridad”
Educación:
Estudiante de la Universidad Federal Báltica Immanuel Kant, “Métodos matemáticos para la seguridad de la información”.
Experiencia:
Habla C++, C#, Python, JavaScript. Trabajé escribiendo sitios web en Django, creé juegos usando el motor Unity y escribí programas de bajo nivel en C++.
Intereses:
Tecnologías informáticas, formación, matemáticas. "Un lenguaje de programación es sólo una herramienta que puede crear una obra de arte en manos de un maestro."
1er módulo
El primer día
Introduciendo JavaScript
− ¿Qué es una variable?
− Funciones de entrada y salida
− Tipos de datos en Python
− Resolver problemas sobre el tema estudiado.
Resultado de la lección: los estudiantes aprenderán qué es una variable, las funciones Prompt() y Alert(), se familiarizarán con los tipos de datos en JavaScript y aprenderán a resolver problemas sobre el tema tratado.
Tarea: estudiar material teórico, resolver problemas prácticos sobre el tema “Funciones de entrada y salida. Tipos de datos".
Segundo día
Operadores en JS
− Operadores aritméticos
− Operadores de comparación
− Operadores lógicos
− Matemáticas en clase
− Resolución de problemas
Resultado de la lección: Los estudiantes estudiarán operadores aritméticos y lógicos, así como operadores de comparación, y aprenderán a resolver problemas sobre el tema tratado.
Tarea: Estudiar material teórico y resolver varios problemas prácticos.
Día tres
Operador condicional
− ¿Qué es un operador condicional?
− Ramificación simple
− Múltiples ramificaciones
− Resolver problemas sobre el tema "Operador condicional"
Resultado de la lección: Se cubrió el tema “Declaración condicional”, se estudiaron las definiciones de declaración condicional, bifurcación, bloque de código y se resolvieron problemas.
Tarea: repetir el material estudiado, prepararse para el examen, completar tareas prácticas sobre el tema tratado.
Día cuatro
mientras bucle
− Encuesta oral sobre el material estudiado sobre el tema "Operador condicional"
− Introducción al bucle while
− Creación del juego de consola “Adivina el número”
− Resumiendo el primer módulo
Resultado de la lección: Se adquirieron habilidades prácticas para trabajar con el bucle while y se realizaron pruebas de conocimientos sobre los temas tratados.
Tarea: repetir el material estudiado, estudiar material teórico, completar tareas prácticas sobre el tema "While Loop"
2do módulo
El primer día
El bucle for y la iteración sobre secuencias.
− Prueba de conocimientos sobre el material del primer módulo.
− ¿Qué es un bucle for?
− Enumeración de secuencias
− Resolver problemas sobre el tema estudiado.
Resultado de la lección: Los estudiantes aprenderán qué es una secuencia y aprenderán a resolver problemas sobre el tema que han estudiado.
Tarea: estudiar material teórico sobre el tema “For Loop”, resolver problemas prácticos sobre el tema estudiado.
Segundo día
Matrices en JavaScript
− Definición de matriz
− Indexación de matrices
− Iterar sobre matrices por índices y valores.
− Métodos de matriz
− Resolver problemas sobre el tema estudiado.
Resultado de la lección: los estudiantes se familiarizarán con un nuevo tipo de datos, aprenderán sobre la indexación de secuencias y aprenderán a trabajar con una matriz.
Tarea: estudiar material teórico, completar tareas prácticas sobre el tema tratado.
Día tres
Trabajar con cuerdas
− Repetición del material de la lección anterior.
− Introducción a los métodos básicos de cadenas y matrices.
− Resolver problemas sobre el tema estudiado.
Resultado de la lección: Los estudiantes aprenderán métodos de matrices y cadenas y aprenderán a trabajar con secuencias de datos en JavaScript.
Tarea: repetir el material estudiado, prepararse para el examen, completar tareas prácticas sobre el tema tratado.
Día cuatro
Funciones en JavaScript
− Declaración de función, palabra clave de función, cuerpo de función
− Escribir tus propias funciones para resolver problemas.
− Resumiendo el segundo módulo
− Análisis de tareas problemáticas de los temas estudiados.
Resultado de la lección: Los estudiantes aprenderán a crear sus propias funciones, aprenderán a dividir un programa en bloques lógicos y a escribir código limpio y eficiente.
Tarea: repetir el material estudiado, prepararse para un examen, estudiar material teórico, completar tareas prácticas sobre el tema "Funciones en JavaScript"
3er módulo
El primer día
Objetos en JavaScript
− Prueba de conocimientos sobre el material del segundo módulo.
− Definición de objeto
− Métodos y propiedades de los objetos.
− Constructores de objetos
− Resolver problemas sobre el tema estudiado.
Resultado de la lección: los estudiantes aprenderán qué es la programación orientada a objetos y aprenderán cómo resolver problemas sobre un tema estudiado.
Tarea: estudiar material teórico sobre el tema “Objetos”, resolver problemas prácticos sobre el tema estudiado.
Segundo día
Trabajando con el DOM
− Conceptos básicos para trabajar con un documento.
− Eventos DOM
− Resolver problemas sobre el tema estudiado.
Resultado de la lección: los estudiantes se familiarizarán con el modelo de objetos de documento, aprenderán qué es un evento y cómo trabajar con elementos HTML.
Tarea: estudiar material teórico, completar tareas prácticas sobre el tema tratado.
Día tres
Trabajar con formularios
− Repetición del material de la lección anterior.
− formularios HTML
− Inicio de los trabajos de la aplicación “TODO”
Resultado de la lección: Los estudiantes aprenderán a trabajar con formularios HTML y comenzarán a crear una pequeña aplicación web para generar una lista de tareas.
Tarea: repetir el material estudiado, prepararse para el examen, completar tareas prácticas sobre el tema tratado.
Día cuatro
Finalización del trabajo en el proyecto TODO.
− Finalización del trabajo en el proyecto TODO.
− Resumiendo el tercer módulo
− Análisis de tareas problemáticas de los temas estudiados.
Resultado de la lección: los estudiantes completan el proyecto, resumiendo.