Introdução à programação - curso gratuito da Hexlet, treinamento 23 horas, Data: 1º de dezembro de 2023.
Miscelânea / / December 04, 2023
Você aprenderá mais sobre linguagens de programação, sua sintaxe e como escolher a linguagem certa para aprender. Eventualmente, você aprenderá a usar funções, condições e loops e a escrever seus primeiros programas JavaScript. O conhecimento deste curso será útil se você decidir entrar na área de programação e se familiarizar com os princípios-chave para escrever um bom código. Este curso é adequado para iniciantes que desejam aprender conceitos básicos de programação.
O que é um computador?
A primeira lição é dedicada a apresentar Tota, personagem principal de Hexlet. Juntamente com o nosso herói, respondemos a perguntas simples mas importantes: O que é um computador? Ele é inteligente? Ele fala uma linguagem de programação?
Linguagens humanas e de computador
Vamos entender o que é uma linguagem de programação. Por que a sintaxe de uma linguagem é necessária, mas não autossuficiente? Discutimos com qual idioma começar a aprender e quão importante é a escolha nesta fase.
Primeiro programa
Estudamos como funciona o ambiente de desenvolvimento Hexlet e escrevemos nosso primeiro programa em JavaScript.
Como estudar com eficácia em Hexlet
Explicamos como funciona o sistema de treinamento Hexlet. Em que consistem as aulas? O que fazer se não estiver claro? Como fazer um estágio? Em que ordem devo fazer os cursos?
Matemática e constantes
Estamos aprendendo como receber e enviar respostas em programas JavaScript. Vamos nos familiarizar com constantes.
Funções e gavetas
Vamos nos familiarizar com as funções - os blocos de construção dos programas. Vamos aprender como criá-los e executá-los.
Condições e tomada de decisão
Estudamos as condições e a álgebra da lógica – um mecanismo que permite aos programas tomar decisões com base em informações.
Ah, não, erros! E como lidar com eles
A correção de erros é uma parte importante do trabalho de um programador. Nesta lição estudamos tipos de erros e formas de resolver problemas.
Recursão
Vamos entender um dos conceitos básicos mais importantes e interessantes – recursão e chamadas recursivas.
Processo interativo
Vejamos outro tipo de aplicação de recursão, sem atrasar os cálculos até o final.
Variáveis, programação declarativa e imperativa
Estamos aprendendo novos termos: variáveis, loops e dados mutáveis. Aprendemos a distinguir a programação declarativa da programação imperativa.
Strings e trabalho com caracteres
Strings, aspas, escape... Vamos descobrir como trabalhar com strings - sequências de caracteres.
O loop for e a mudança de variáveis
Como posso tornar o código um pouco mais simples e curto? Falamos sobre a tecnologia de mudança de variáveis e o loop for.
Testes e revisão automática de código
Cada vez que alteramos algo no código, executamos testes para garantir que nada esteja quebrado. Vamos nos familiarizar com o teste automático de código e escrever nossos primeiros testes simples.
Módulos
Vamos nos familiarizar com os módulos - uma forma de dividir programas em partes componentes e reutilizar partes.
Expressões e instruções
Vamos entender como as expressões diferem das instruções. Por que é importante ver expressões e instruções no seu código, em vez de apenas conjuntos de comandos?
Ambiente
Exploraremos três conceitos importantes: ambiente, escopo e fechamentos. Vamos descobrir como ocorre a busca por valores.
Digitando
Vamos conhecer a ideia de digitação. Estamos procurando a diferença entre digitação dinâmica e estática, bem como a diferença entre digitação forte e fraca.
Funções puras
Consideramos o determinismo de funções, efeitos colaterais e funções puras.
Qual é o próximo?
Então aprendemos o básico da programação. Domine os conceitos básicos que constituem a base de qualquer programa em qualquer idioma. Vamos descobrir o que estudar a seguir, em que sequência e por quê.
Materiais adicionais
Artigos e vídeos com curadoria da equipe Hexlet. Ajudará você a se aprofundar no tópico do curso
K
Kirillmarkeev
27.11.2022 G.
Uma escola muito boa para quem quer mudar de profissão
Vantagens: Muita prática, projetos, bons mentores, estágio open source, plano de carreira. Desvantagens: Não identificado Olá a todos! Gostaria de compartilhar minhas impressões ao estudar na escola de programação Hexlet. Vim para Hexlet em outubro de 2021. Antes disso, tentei estudar algo por conta própria, e também olhei atentamente para outras escolas de programação, mas algo sempre me manteve...
Movimento máximo
26.10.2021 G.
Escola de programação decente
Vantagens: Comunidade amigável, muitas tarefas interessantes e apoio de mentores. Desvantagens: Os preços são um pouco elevados, mas isso é normal. O meu irmão recomendou a escola, nomeadamente o curso de introdução à programação. Ele estudou por cerca de seis meses e finalmente conseguiu encontrar um bom primeiro emprego com um salário decente. Contagiado pela ideia, também comecei a aprender. mas não levei em conta um MAS: Meu irmão está sozinho...
T
Twistedsis
31.05.2022 G.
Bons cursos, formato conveniente de aprendizagem independente
Vantagens: Muitos problemas desafiadores interessantes, teoria estruturada em forma de texto. Desvantagens: Até agora definitivamente não há nenhum para mim, comecei a conhecer o Hexlet com o curso gratuito “Introdução à Programação”. A apresentação do material é excelente, depois da teoria não sobram dúvidas. Depois se consolida na prática. As tarefas práticas muitas vezes não são fáceis, exigem que você use o cérebro, mas depois...