JS: Programação Orientada a Dados - curso RUB 3.900. da Hexlet, treinamento de 11 horas, Data: 1º de dezembro de 2023.
Miscelânea / / December 04, 2023
Você aprenderá como usar dados para controlar a lógica do programa. Você aprenderá como criar aplicativos dinâmicos e trabalhar com classes, aprenderá sobre polimorfismo e seus tipos e se familiarizará com envio de tipos e aditividade. O conhecimento deste curso o ajudará a criar aplicativos poderosos e flexíveis que se adaptam facilmente às alterações de dados. Este curso é adequado para aqueles que já estão familiarizados com os fundamentos da sintaxe JavaScript. Para facilitar o aprendizado, vale a pena aprender antecipadamente o básico de JavaScript, objetos e funções.
Introdução
Obtenha uma introdução ao curso e ao projeto de jogo de cartas em que trabalharemos ao longo do curso, aprendendo conceitos importantes de programação ao longo do caminho.
Design de jogo: combate de cartas
Pense no design do nosso jogo de cartas: como o jogo funciona, como é a estrutura do programa e como funciona o processo do jogo. Descubra o comportamento do programa por meio de testes.
Inversão
Melhorar um aspecto importante do jogo que não nos permitiu testar totalmente a jogabilidade.
Dados rotulados
Analise as deficiências da implementação atual do nosso jogo. Compreenda o conceito de “dados rotulados”, que é um dos aspectos mais importantes de todo o curso.
Envio por tipo. Aditividade.
Entenda o que são programas aditivos e como o despacho dinâmico nos ajudará a construir tais programas. Entenda o que é despacho no contexto de programação e tipos.
Objetos
Conheça os objetos no contexto do conceito moderno e geralmente aceito de programação orientada a objetos. Entenda como o despacho dinâmico possibilitou trabalhar com objetos em OOP.
Objetos nativos
Considere os objetos incorporados na própria linguagem JavaScript, levando em consideração o conhecimento sobre objetos que adquirimos anteriormente. Entenda como os objetos são definidos como constantes, mas também podem mudar.
Aulas
Conheça uma classe - uma estrutura que permite criar objetos. Considere o mecanismo para criar novos objetos usando 'novo'.
Polimorfismo
Familiarize-se com o conceito de polimorfismo em linguagens de programação. Discuta três tipos de polimorfismo.
Materiais adicionais
Artigos e vídeos com curadoria da equipe Hexlet. Ajudará você a se aprofundar no tópico do curso
O curso de JavaScript mais abrangente para programadores iniciantes! Este curso é ideal para programadores que desejam aprender o básico da linguagem de programação JavaScript. Durante o curso, você aprenderá os conceitos básicos da linguagem, incluindo variáveis, tipos de dados, condicionais, loops, funções e objetos. O curso inclui também um grande número de tarefas práticas que ajudarão a consolidar os conhecimentos adquiridos.
4
1 899 ₽