Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Lógica de Programação
Rating: 4.9 out of 5(13 ratings)
54 students

Lógica de Programação

Desenvolvendo Habilidades de Programação com JavaScript: Aprenda a Lógica de Programação Passo a Passo
Last updated 12/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Lógica de programação
  • Básico de JavaScript
  • Bit a Bit
  • Fluxograma
  • Diagrama de Nassi Shneiderman

Course content

8 sections71 lectures4h 11m total length
  • Introdução1:39
  • O que é programação5:31
  • O que é algoritmo7:10
  • Como construir algoritmos5:49

Requirements

  • Não é necessário ter experiencia com programação. Este é um curso inicial

Description

Este curso abrangente é projetado especialmente para aqueles que estão começando no campo do desenvolvimento de software e desejam aprender JavaScript ou têm dificuldades na disciplina de programação durante a faculdade. Seja você um estudante universitário ou alguém que deseja adquirir habilidades essenciais de programação, este curso irá fornecer a base sólida de conhecimento necessária para ingressar na área de desenvolvimento de software.

Ao longo do curso, você será guiado em uma jornada de aprendizado passo a passo, começando pelos conceitos básicos e progredindo para tópicos mais avançados. Você irá adquirir um entendimento abrangente da lógica de programação e como aplicá-la ao JavaScript. Além disso, você também aprenderá a utilizar o Visual Studio Code, um editor de código popular e poderoso, para desenvolver seus projetos.

Veja abaixo uma visão geral de cada módulo do nosso curso:

Módulo 1 - Introdução: Neste módulo introdutório, você será apresentado aos fundamentos da programação. Você aprenderá o que é programação, como os algoritmos desempenham um papel fundamental no processo de desenvolvimento de software e como construir seus próprios algoritmos eficientes.

Módulo 2 - Pseudocódigo: O pseudocódigo é uma ferramenta valiosa que permite descrever a lógica de um programa sem a necessidade de dominar uma linguagem de programação específica. Neste módulo, você aprenderá o que é o pseudocódigo, como utilizá-lo em suas atividades diárias de programação e como traduzi-lo para o JavaScript.

Módulo 3 - Operadores de Bit a Bit: Os operadores de bit a bit são recursos avançados que permitem manipular bits individuais em um nível mais baixo. Este módulo opcional apresentará como funciona a manipulação de bytes e bits em JavaScript, bem como o uso dos operadores de bit a bit, como AND, OR, XOR e deslocamentos de bits.

Módulo 4 - Métodos ou Funções: As funções desempenham um papel crucial no desenvolvimento de software. Neste módulo, você aprenderá como criar e utilizar funções em JavaScript para modularizar seu código, promover a reutilização e melhorar a legibilidade. Além disso, você será introduzido ao Visual Studio Code, um ambiente de desenvolvimento integrado (IDE) poderoso e amplamente utilizado.

Módulo 5 - Estruturas de Seleção: As estruturas de seleção permitem que seus programas tomem decisões com base em condições específicas. Neste módulo, você será apresentado às estruturas de seleção em JavaScript, como a declaração "if-else" e o operador ternário. Você aprenderá a utilizar essas estruturas para adicionar lógica e tomadas de decisão aos seus algoritmos.

Módulo 6 - Laços de Repetição: A repetição é uma parte essencial da programação, permitindo que você execute um bloco de código várias vezes. Neste módulo, você aprenderá os laços de repetição em JavaScript, incluindo o "for", o "while" e o "do-while". Você descobrirá como utilizar essas estruturas para criar loops eficientes e controlar o fluxo de execução do seu programa.

Módulo 7 - Coleções: As coleções, como os arrays (ou vetores), são componentes fundamentais na programação. Neste último módulo do curso, você aprenderá sobre arrays em JavaScript e como utilizá-los para armazenar e manipular conjuntos de dados. Além disso, você unirá o conhecimento adquirido nos módulos anteriores para construir algoritmos mais complexos que envolvem coleções.

Ao concluir este curso abrangente, você estará preparado para iniciar um projeto JavaScript do zero e criar seus próprios algoritmos testáveis. Com uma sólida compreensão da lógica de programação, operadores, funções e estruturas de controle, você estará bem equipado para prosseguir em sua jornada como desenvolvedor de software e expandir suas habilidades em JavaScript.

Who this course is for:

  • Estudantes com o objetivo de aprender a programar
  • Profissionais que desejam migrar para a área de Desenvolvimento
  • Pessoas curiosas que queiram aprender a programar