Programação de jogos em Java - curso 42.000 rublos. da Coddy School of Programming for Children, treinando 7 módulos (meses)
Miscelânea / / December 03, 2023
Duração: a partir de 7 módulos (meses), a partir de 56 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.
Java é uma das linguagens de programação mais populares da atualidade. A Oracle afirma que mais de 3 bilhões de dispositivos executam Java.
A maioria das grandes empresas usa Java de uma forma ou de outra. Existem muitas áreas de aplicação desta linguagem:
Os aplicativos Java são universais. O código Java escrito e compilado uma vez terá garantia de funcionamento nas plataformas mais conhecidas: Windows, Linux, macOS.
Java é usado praticamente em todos os lugares: se você quiser ver onde a linguagem é usada, não precisa ir muito longe, basta pegar um telefone Android - quase todos os aplicativos são escritos em Java!
Durante as aulas, a criança aprenderá a criar aplicações Java com interface, escrever seu próprio jogo, que a universalidade da linguagem de programação funcionará em qualquer computador Windows, máquina Macintosh e qualquer Linux distribuição.
Recomendamos o curso “Programação em Java” a todas as crianças com mais de 10 anos, pois nas aulas ela:
Ao concluir o curso, cada aluno recebe um certificado personalizado da CODDY.
Professor do curso:
“Programação de jogos em Python”, “Criação de jogos no Roblox Studio”, “Programação em JavaScript”, “Alfabetização informática”, “Design gráfico Photoshop”, “Noções básicas de Adobe Illustrator”, “Noções básicas de animação em Adobe Animate”, “Criando jogos no Scratch”, “Programando jogos em Java”, “Arte digital: desenho em tábua"
Experiência:
Ela trabalhou como designer e cinegrafista líder na indústria de mídia por mais de 3 anos. Ela criou materiais de treinamento sobre CRM RegionSoft, 1C, AmoCRM para gerentes e esteve envolvida na administração de sistemas.
Professor assistente de informática, atua como professor em escola de programação para crianças de 6 a 16 anos há mais de 2 anos. Ensinou as linguagens de programação Python, Java, JavaScript e Pascal.
Portfólio:
link ( https://coddyschool.com/upload/files/subbotina_portfolio.pdf)
Interesses:
Ele gosta de desenhar criaturas fantásticas. Adora ler livros, psicologia e esportes.
Ele se interessa por cinema de arte, literatura clássica francesa e linguagens de programação.
Estuda técnicas de modelagem 3D e se inspira na animação da Pixar.
“Programar é uma habilidade que está se tornando básica no século XXI. Coddy é ótimo uma oportunidade para as crianças, desde muito cedo, acompanharem os tempos.”
Professor do curso:
“Unity 3D”, “Programação de jogos em Java”, “Criação de jogos 2D e 3D em C#”
Educação:
Universidade de Innopolis, especialidade “Ciência da Computação”.
Experiência:
Desde cedo se interessou pelo desenvolvimento de jogos, e há 2 anos cria seus próprios aplicativos e jogos.
Ele tem muitos anos de experiência em programação e trabalho com crianças.
Interesses:
Os hobbies incluem desenvolvimento de jogos, vôlei e matemática.
“Desenvolver jogos, comparado ao desenvolvimento de aplicativos regulares, é menos útil para a sociedade, mas ao mesmo tempo mais complexo e interessante.”
Professor do curso:
“Programação de jogos em Python”, “Desenvolvimento de chatbots em Python em conjunto com o Complexo de Ciência e Tecnologia da Computação da Universidade Estadual de Moscou. M. V. Lomonosov", "Desenvolvimento de um aplicativo para Google Assistant", "Programação de Olimpíadas", "Bots em Python", "Programação em Python3", "Desenvolvimento de jogos em C++", "Programação de jogos em Java", "Inglês e Python"
Educação:
Universidade de Innopolis, bacharelado, departamento de Informática e Ciência da Computação.
Projetos:
Inscrição online Fix My English ( https://fix-my-english-c6270.web.app/#/). ( https://fix-my-englishc6270.web.app/#/) Com ele, você pode encontrar e corrigir rapidamente erros relacionados ao estilo de redação acadêmica (redações, diplomas, etc.).
Bot de telegrama ( https://t.me/InnoMafiaBot) para o clube da máfia acompanhar as estatísticas do jogo.
Visualização do robô R2D2 ( https://github.com/Zener085/ROS_project), controlado pelo teclado baseado no Gazebo.
Tutoriais autodidatas em Python ( https://github.com/Zeneriode/CoddyPython) (sintaxe, desenvolvimento de bots em Discord e Telegram, desenvolvimento de jogos em Pygame e Arcade) e C++ ( https://github.com/Zeneriode/CoddyCpp) (apenas a sintaxe da linguagem).
Implementação ( https://github.com/Zener085/Data-structures-and-Algorithms) algoritmos e estruturas de dados populares.
Interesses:
Ele se interessa pela linguagem de programação Python, quer se tornar um especialista na área de Data Science e criar sua própria empresa. Respeita um estilo de vida saudável, gosta de futebol e natação e não tem maus hábitos. Jovem e gentil, sabe motivar, adora ensinar coisas novas e ajudar nas dificuldades.
“Para conseguir o que você quer, nem sempre depende da pessoa. No entanto, ao trabalhar duro para atingir um objetivo, ele aumenta muito suas chances de consegui-lo.”
1º módulo
O primeiro dia
Conhecido. Olá mundo em Java do cmd
− Fluxos de E/S padrão em Java
− Conceito de variáveis, tipos, operadores unários, binários, ternários
− Condições (if-else)
− Resolução de problemas
Tarefa prática: escreva seu primeiro programa em Java, execute-o usando a linha de comando. Resolver problemas para compreender o funcionamento de instruções if-else.
Resultado da lição: compreensão básica de Java e suas diferenças em relação a outras linguagens de programação.
Segundo dia
Loops, resolução de problemas
− Análise do dever de casa, repetição dos pontos principais da aula anterior
− Matrizes
− Loops (for, while, do-while)
− Controlando o processo de um loop usando operadores break e continue
− Resolução de problemas
Tarefa prática: resolver problemas de compreensão dos princípios de operação dos operadores for, while, do-while, arrays, continue, break, if-else.
Resultado da lição: compreensão dos princípios de for, while. fazer enquanto.
Dia três
Funções, recursão
− Análise dos trabalhos de casa, repetição dos principais pontos das aulas anteriores
− Funções
− Recursão e pilha de chamadas
− Resolução de problemas
Tarefa prática: resolução de problemas para compreender os princípios de funcionamento de uma função, recursão, for, while, do-while.
Resultado da lição: compreensão dos princípios de operação de funções e pilha de chamadas.
Dia quatro
OOP (Programação Orientada a Objetos)
− Análise dos trabalhos de casa, repetição dos principais pontos das aulas anteriores
− Princípios básicos de POO (Polimorfismo, Encapsulamento, Herança), pacotes em Java
− Escrevemos uma classe Java Pessoa, Animal
Tarefa prática: aplicar na prática conhecimentos teóricos de OOP, escrevendo as classes Java Pessoa, Animal - implementando seus principais métodos e propriedades.
Resultado da lição: conhecimento dos conceitos de OOP.
2º módulo
O primeiro dia
Balanço Java
− Repetição dos pontos principais do primeiro módulo
− Plataformas para escrever aplicações GUI em JavaScript: Java AWT, Swing, JavaFX
− Escrevendo sua própria aplicação GUI usando JButton, JLabel, JCheckBox...
− Escrevemos nosso próprio jogo em Java
Tarefa prática: escreva seu primeiro aplicativo GUI em Java, escreva um manipulador de clique de botão. Crie um tema para o seu próprio jogo e comece a desenvolvê-lo.
Resultado da lição: conhecimento dos principais componentes para construção de uma interface. As primeiras linhas de código do seu próprio jogo.
Segundo dia
Estruturas de dados básicas em Java
− Classes padrão em Java (List, ArrayList, LinkedList, Random, File, Math, Stack)
− Continuamos a escrever nosso próprio jogo em Java
Tarefa prática: resolvendo problemas de lista, continuamos a escrever nosso próprio jogo.
Resultado da lição: Conhecimento de estruturas de dados básicas em Java.
Dia três
Jogo próprio em Java
− Continuamos a escrever nosso próprio jogo em Java
− Exceções em Java
Tarefa prática: escreva um programa que lide com alguma exceção. Continuamos a escrever nosso próprio jogo.
Resultado da lição: entendendo exceção em Java.
Dia quatro
Seu próprio jogo em JavaScript
− Estamos adicionando nosso próprio jogo em Java
Tarefa prática: melhoria do seu próprio jogo
Resultado da lição: jogo pronto em Java.