Programação em JavaScript - curso 18.000 rublos. da Coddy School of Programming for Children, treinando 3 módulos (meses)
Miscelânea / / December 03, 2023
Duração: a partir de 3 módulos (meses), a partir de 24 horas*.
Formato: aulas individuais e em grupo, offline e online (tempo real).
Número de filhos: de 1 a 8.
a partir de 750 rublos/hora em um grupo online,
a partir de 850 rublos/hora em um grupo offline,
a partir de 1.050 rublos/hora individualmente online,
a partir de 1980 rublos/hora individualmente offline.
*Depende do ritmo de aprendizagem do aluno.
A maioria dos sites modernos são interativos. Animações, pop-ups, dicas de ferramentas, alertas, menus, formulários para preencher, galerias de fotos e controles deslizantes – todos esses elementos tornam o site “vivo”, interessante e fácil de usar. JavaScript, uma linguagem de programação de script, é responsável pela interação com um visitante em um recurso da Internet. Descreve como o site deve responder a cada ação do usuário.
Hoje, o desenvolvimento web é a área de TI mais popular e de crescimento mais rápido, e os desenvolvedores web criam e mantêm sites e aplicativos web. Um desenvolvedor web pode fazer o layout de páginas web, criar aplicativos web modernos, desenvolver a arquitetura do lado do servidor de sites e aplicativos e configurar SEO para sites. Cada uma dessas tarefas requer um conjunto específico de competências e habilidades. A grande maioria dos projetos web requer um bom conhecimento de JavaScript. Este curso é destinado a alunos com 11 anos ou mais. É uma continuação direta do curso “Web Mastering”.
Recomendamos o curso “Programação JavaScript para Crianças” a todos os programadores com 11 anos ou mais, pois nas aulas as crianças:
Os programadores JavaScript estão em alta demanda e a necessidade deles só aumenta a cada ano. Dê ao seu filho a oportunidade de dominar as habilidades de uma profissão promissora.
Ao concluir o curso, cada aluno recebe um certificado personalizado da CODDY.
Professor do curso:
“Programação de jogos em Python”, “Programação em JavaScript”, “Bots em Python”, “Programação Web”
Educação:
Universidade Politécnica de Moscou, especialidade “Informática e Ciência da Computação”.
Experiência:
Fluente em C\C++, Java, Python, PHP, JavaScript, SQL. Estive envolvido na criação de aplicações Android em Java, aplicações multiplataforma em C\C++, bots para diversos mensageiros instantâneos em Python, bem como diversos serviços web utilizando HTML/CSS/JS/PHP.
Interesses:
Desde cedo ele programa diversas aplicações, desde CLI até projetos MVP/MVVC. Participou de hackathons móveis. Participei de casos envolvendo integração com APIs fechadas de terceiros. Também trabalhei com 3d, em especial Autodesk Maya, Inventor, 3ds Max, Fusion360 (existem alguns pequenos desenvolvimentos na exibição de objetos em dispositivos móveis). Além da programação, ele se interessa por esportes motorizados, principalmente drifting. Discreto, sabe despertar o interesse pelo trabalho, responsável e eficiente.
Professor do curso:
“Programação em JavaScript”, “Programação de jogos em Python”, “Programação Web”, “Bots em Python”, “Programação em Python3”, “Desenvolvimento de aplicações web para negócios”
Educação:
Universidade Federal do Ártico Norte. Formação de Professores.
Experiência:
Ela ensina ciência da computação para crianças há mais de 3 anos. Melhorando constantemente. Estudei na Escola de Programadores de Moscou, fiz inúmeros cursos online e não tenho planos de parar. Professor do Yandex. Liceu." Programas em Python, C++ e JavaScript. Nas horas vagas do ensino, ele cria sites, aplicações web e chatbots customizados.
Interesses:
Adora aprender e ensinar aos outros. Ele anda longas distâncias de bicicleta e toca violão. “Para aprender a programar um computador, você precisa pensar como um computador, tornar-se um computador.”
Professor do curso:
“Programação de Jogos em Python”, “Programação em JavaScript”, “Hacker Ético”, “Programação de Olimpíadas”, “Programação em Python3”, “Segurança Cibernética”
Educação:
Estudante da Universidade Federal Báltica Immanuel Kant, “Métodos matemáticos para segurança da informação”.
Experiência:
Fala C++, C#, Python, JavaScript. Trabalhei escrevendo sites em Django, criei jogos usando o motor Unity e escrevi programas de baixo nível em C++.
Interesses:
Tecnologias informáticas, formação, matemática. “Uma linguagem de programação é apenas uma ferramenta que pode criar uma obra de arte nas mãos de um mestre.”
1º módulo
O primeiro dia
Apresentando JavaScript
− O que é uma variável?
− Funções de entrada e saída
− Tipos de dados em Python
− Resolução de problemas sobre o tema estudado
Resultado da lição: os alunos aprenderão o que é uma variável, as funções prompt() e alert(), se familiarizarão com os tipos de dados em JavaScript e aprenderão a resolver problemas no tópico abordado.
Trabalho de casa: estudar material teórico, resolver problemas práticos sobre o tema “Funções de entrada e saída. Tipos de dados".
Segundo dia
Operadores em JS
− Operadores aritméticos
− Operadores de comparação
− Operadores lógicos
− Classe Matemática
− Resolução de problemas
Resultado da lição: Os alunos estudarão aritmética, operadores lógicos, bem como operadores de comparação, e aprenderão a resolver problemas sobre o tema abordado.
Trabalho de casa: estudar material teórico e resolver diversos problemas práticos.
Dia três
Operador condicional
− O que é um operador condicional?
− Ramificação simples
− Ramificação múltipla
− Resolução de problemas do tema “Operador condicional”
Resultado da lição: O tópico “Declaração condicional” foi abordado, as definições de declaração condicional, ramificação, bloco de código foram estudadas, os problemas foram resolvidos.
Trabalho de casa: repetir o material estudado, preparar-se para a prova, realizar trabalhos práticos sobre o tema abordado.
Dia quatro
enquanto loop
− Levantamento oral sobre o material estudado no tema “Operador condicional”
− Introdução ao loop while
− Criação do jogo de console “Guess the Number”
− Resumindo o primeiro módulo
Resultado da lição: Foram obtidas habilidades práticas no trabalho com o loop while e realizados testes de conhecimento sobre os temas abordados.
Trabalho de casa: repetir o material estudado, estudar material teórico, realizar tarefas práticas sobre o tema “While Loop”
2º módulo
O primeiro dia
O loop for e iteração sobre sequências
− Testar conhecimentos sobre o material do primeiro módulo
− O que é um loop for?
− Enumeração de sequências
− Resolução de problemas sobre o tema estudado
Resultado da lição: Os alunos aprenderão o que é uma sequência e aprenderão a resolver problemas sobre o tema que estudaram.
Trabalho de casa: estudar material teórico sobre o tema “For Loop”, resolver problemas práticos sobre o tema estudado.
Segundo dia
Matrizes em JavaScript
− Definição de matriz
− Indexação de array
− Iterar sobre matrizes por índices e valores
− Métodos de matriz
− Resolução de problemas sobre o tema estudado
Resultado da lição: os alunos se familiarizarão com um novo tipo de dados, aprenderão sobre indexação de sequência e aprenderão como trabalhar com um array.
Trabalho de casa: estudar material teórico, realizar tarefas práticas sobre o tema abordado.
Dia três
Trabalhando com Strings
− Repetição do material da lição anterior
− Introdução aos métodos básicos de strings e arrays
− Resolução de problemas sobre o tema estudado
Resultado da lição: Os alunos aprenderão métodos de array e string e aprenderão como trabalhar com sequências de dados em JavaScript.
Trabalho de casa: repetir o material estudado, preparar-se para a prova, realizar trabalhos práticos sobre o tema abordado.
Dia quatro
Funções em JavaScript
− Declaração de função, palavra-chave de função, corpo de função
− Escrevendo suas próprias funções para resolver problemas
− Resumindo o segundo módulo
− Análise de tarefas problemáticas dos temas estudados
Resultado da lição: Os alunos aprenderão como criar suas próprias funções, aprender a dividir um programa em blocos lógicos e escrever código limpo e eficiente.
Trabalho de casa: repetir o material estudado, preparar-se para uma prova, estudar material teórico, realizar trabalhos práticos sobre o tema “Funções em JavaScript”
3º módulo
O primeiro dia
Objetos em JavaScript
− Testar conhecimentos sobre o material do segundo módulo
− Definição de objeto
− Métodos e propriedades de objetos
− Construtores de objetos
− Resolução de problemas sobre o tema estudado
Resultado da lição: os alunos aprenderão o que é programação orientada a objetos e aprenderão como resolver problemas sobre um tópico estudado.
Trabalho de casa: estudar material teórico sobre o tema “Objetos”, resolver problemas práticos sobre o tema estudado.
Segundo dia
Trabalhando com o DOM
− Noções básicas de trabalho com um documento
− Eventos DOM
− Resolução de problemas sobre o tema estudado
Resultado da lição: os alunos se familiarizarão com o Document Object Model, aprenderão o que é um evento e como trabalhar com elementos HTML.
Trabalho de casa: estudar material teórico, realizar tarefas práticas sobre o tema abordado.
Dia três
Trabalhando com Formulários
− Repetição do material da lição anterior
− Formulários HTML
− Início dos trabalhos na aplicação “TODO”
Resultado da lição: Os alunos aprenderão como trabalhar com formulários HTML e começarão a criar uma pequena aplicação web para gerar uma lista de tarefas.
Trabalho de casa: repetir o material estudado, preparar-se para a prova, realizar trabalhos práticos sobre o tema abordado.
Dia quatro
Conclusão dos trabalhos do projeto TODO
− Conclusão dos trabalhos do projeto TODO
− Resumindo o terceiro módulo
− Análise de tarefas problemáticas dos temas estudados
Resultado da lição: os alunos concluem o projeto, resumindo.