Skip to content

Latest commit

 

History

History
127 lines (90 loc) · 5.35 KB

README.pt-BR.md

File metadata and controls

127 lines (90 loc) · 5.35 KB

JavaScript

En un mundo que rápidamente se está digitalizando, aprender a programar abre nuevas (y muchas veces mejores) oportunidades. Con este curso darás tus primeros pasos hacia el mundo de la programación. Empezaremos desde cero, enseñándote los fundamentos de JavaScript, el lenguaje de programación más popular de la Web.

En este curso aprenderás mejores formas de estructurar y manipular la data de tu programa haciendo uso de estructuras de datos básicas: arreglos y objetos.

Tags: value, variable, operator, comment, flow-control, branching, conditional, loop, function, array, object, string, built-ins, async, callback, promise, error, debugging, style

Público Objetivo

Este curso está dirigido a personas sin conocimientos previos de programación que tienen el interés de aventurarse al mundo del código. Será tu primer paso en la ruta de aprendizaje.

Propósito General

El propósito de este curso es darte una idea de qué se trata el mundo del desarrollo de software, para que puedas determinar si es algo que te apasiona perseguir como profesión. Al terminar este curso sabrás si el código es lo tuyo y habrás sentado unas buenas bases para el desarrollo de tu carrera profesional en el mundo tech.

Aprenderás

  • Conceptos básicos de programación como: variables, tipos datos, operadores, declaraciones condicionales, ciclos y funciones.
  • La sintaxis básica de JavaScript como lenguaje de programación
  • A utilizar estructuras de datos básicas: arrays y objects
  • ...

Requerimientos previos

Ningún conocimiento previo de programación es necesario para completar este curso. Está diseñado para principiantes.

Syllabus

Aprenda a utilizar variáveis para armazenar informações que alteram durante o curso do programa e os diferentes tipos de dados dos valores em JavaScript.

Unidade 02: Controle de fluxo

Explora uma das formas mais comuns de controlar o fluxo do seu programa, e assim de flexibilidade ao seu produtos.

Unidade 03: Funções

Nesta unidade, veremos com profundidade o tempo de funções, aproveitando que JavaScript está fortemente influênciado pela programação funcional desde o seu desenho, e nos oferece caracteristicas importantes como designar funções a uma variável, passar como parâmetro outra função, trocar o escopo de variáveis, etc.

Unidade 04: Arrays

Para resolver problemas complexos é preciso agrupar e manipular dados de uma maneira mais eficiente. Para resolver problemas complejos necesitamos poder agrupar y manipular data de una manera más interesante. Felizmente, o JavaScript nos permite utilizar arrays e objects. Nesta unidade vamos nos concentrar nos arrays para depois passar aos objetos.

Unidade 05: Objects

O que são objects (objetos) e para que servem? Como criar, acessar e modificar a informação de um objeto? Quais são as diferenças entre um array e um object.

Unidade 06: Strings

Em JavaScript, textos são do tipo string, que guardam junções de caracteres.

Existem alguns objetos e funções especiais que vem com o JavaScript mais que não são parte da linguagem em si. São conhecidas como bibliotecas padrão e sempre podemos contar com elas.

Unidade 08: Asincronía

JavaScript é uma linguagem que permite manipular assincronia de uma maneira elegante graças à sua implementação de funções e sua natureza non-blocking (que não bloqueia a thread enquanto espera que uma tarefa assíncrona seja completada). Nesta unidade veremos callbacks, eventos e promessas como maneiras de trabalhar com tarefas assíncronas.

Unidad 09: Erros

O tratamento de erros é importante dentro de todo o desenvolvimento de software, e mais ainda quando se pensa em costruir um produto que se esperar que sera reutilizável e mantenible. Nesta unidade vamos ver como tratar erros nas diversas parte do nosso código.

Unidad 10: Debugging

O debugging é um apescto importante na programação, trata de encontrar e corrigir diferentes tipos de erros que podem aparecer a qualquer momento.

Unidad 11: Testes

Testar o seu codigo é importante para garantir que funcione como se espera. Escrever testes desdo começo ajuda a desenhar melhor o nosso código.


Libros de consulta