Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Algorithms

Algoritmo Passo a Passo: Aprendendo Pensar como Programador

Aprenda a raciocinar com um Programador e aumente sua capacidade de Resolver problemas
Rating: 4.2 out of 54.2 (46 ratings)
138 students
Created by Manoel Jailton Nascimento
Last updated 5/2018
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Entender os principais conceitos utilizados em todas as linguagens de programação
  • Dominar os conceitos iniciais para se tornar um programador profissional
  • Aumentar a sua capacidade de abstração
  • Pensar como um programador Profissional

Course content

13 sections • 227 lectures • 17h 20m total length

  • Preview04:36
  • Preview01:55

  • Seja Bem Vindo ao Curso
    05:34
  • Uma conversa inicial
    05:49
  • Preview10:14
  • Preview04:12
  • Conhecendo as principais partes de um computador
    18:17
  • Conceituando Programação
    10:06
  • Conceituando linguagem de programação
    14:34
  • Conhecendo fluxograma e pseudocódigo
    09:47
  • Conhecendo e instalando o Visualg
    04:16
  • Criando o algoritmo Olá Mundo
    11:07
  • Aprendendo como abstrair um pensamento
    14:03
  • Conhecendo os tipos de dados
    09:00
  • Conhecendo variáveis
    10:13
  • Desenvolvendo um programa que soma dois números
    10:35
  • Melhorando o programa que soma dois números
    11:51
  • Conhecendo os operadores
    08:58
  • Resolvendo exercícios de operadores - Parte 01
    07:43
  • Resolvendo exercícios de operadores - Parte 02
    08:56
  • Calculando o delta - teoria
    06:07
  • Calculando o delta - prática
    06:37

  • Como funciona este curso
    05:26
  • Questão 01 - Imprimir nome na tela
    00:03
  • Questão 01 - Pensando na Solução
    01:31
  • Questão 01 - Codificando
    03:50
  • Questão 02 - Média três notas
    00:06
  • Questão 02 - Pensando na Solução
    03:50
  • Questão 02 - Codificando
    05:52
  • Questão 03 - Idade de uma Pessoa
    00:08
  • Questão 03 - Pensando na Solução - Idade de uma Pessoa
    03:04
  • Questão 03 - Codificando - Dias de Vida
    05:06
  • Questão 04 - Salario de um Funcionario
    00:17
  • Questão 04 - Pensando na Solução - Salário
    12:39
  • Questão 04 - Codificando - Salário
    12:39
  • Questão 05 - Conversão de Temperatura
    00:07
  • Questão 05 - Pensando na Solução - Temperatura
    02:31
  • Questão 05 - Codificando
    02:44
  • Questão 06 - Número de Lámpadas
    00:12
  • Questão 06 - Pensando na Solução
    05:22
  • Questão 06 - Codificando - Lâmpadas
    09:06
  • Questão 07 - Gerente de uma Loja
    00:22
  • Questão 07 - Pensando na Solução - Gerente
    06:29
  • Questão 07 - Codificando - Gerente
    09:30
  • Questão 07 - Codificando - Solução 2
    05:28
  • Questão 08 - Dependentes de um funcionário
    00:24
  • Questão 08 - Pensando na Solução - Dependentes
    03:47
  • Questão 08 - Codificando - Dependentes
    07:36

  • Valor de um carro
    00:19
  • Questão 02 - Pensando na Solução - Valor de um carro
    05:34
  • Questão 02 - Codificando - Valor de um carro
    06:26
  • Sistema de Avaliação
    00:10
  • Questão 03 - Pensando na Solução - Sistema de Avaliação
    02:55
  • Questão 03 - Codificando - Sistema de Avaliação
    03:56
  • Empresa de Software
    00:12
  • Questão 04 - Pensando na Solução - Software
    03:19
  • Questão 04 - Codificando - Software
    03:11
  • Salário de um vendendor
    00:15
  • Questão 05 - Pensando na Solução
    02:02
  • Questão 05 - Codificando
    04:08
  • Taxista
    00:18
  • Questão 07 - Pensando na Solução
    03:26
  • Questão 07 - Codificando
    05:38

  • Apresentação do Curso
    01:07
  • Conhecendo os Operadores lógicos e Relacionais
    09:12
  • Exemplos usando os operadores lógicos
    09:04
  • Conhecendo as estruturas condicionais
    08:29
  • Exercícios - programa maior
    10:58
  • Exercícios - Programa três valores
    15:21
  • Exercício - Número par
    06:46
  • Resolvendo exercícios sobre salário
    14:39

  • Número Par
    00:03
  • Questão 01 - Codificando - Par
    06:07
  • Imprime Maior
    00:04
  • Questão 02 - Pensando na Solução
    01:33
  • Questão 02 - Codificando
    09:54
  • Comparação de três números
    00:03
  • Questão 03 - Codificando
    14:16
  • Empresa Intelimax
    00:12
  • Questão 04 - Codificando
    14:39
  • Verifica se é Triângulo
    00:15
  • Questão 05 - Pensando na Solução
    04:28
  • Questão 05 - Codificando
    04:28
  • Salário de um um grupo de pessoas
    00:21
  • Questão 06 - Pensando na Solução
    03:07
  • Codificando - Salário de um grupo de pessoas
    03:07
  • Notas de Um Aluno
    00:11
  • Questão 08 - Pensando na Solução
    03:42
  • Questão 08 - Codificando
    03:42
  • Área de um Terreno
    00:17
  • Questão 09 - Pensando na Solução
    02:56
  • Questão 09 - Codificando
    02:56
  • Equação do Segundo Grau
    00:04
  • Questão 09 - Pensando na Solução
    03:12
  • Questão 09 - Codificando
    03:12

  • Questão 01 - Aumento
    00:10
  • Questão 01 - Pensando na Solução
    03:34
  • Questão 01 - Codificando
    04:01
  • Questão 02- Saldo
    00:11
  • Questão 02 - Pensando na Solução
    03:58
  • Questão 02 - Codificando
    05:02
  • Questão 04 - Crédito Especial
    00:23
  • Questão 04 - Pensando na Solução
    02:56
  • Questão 04 - Codificando
    05:21
  • Questão 08 - Ordem Crescente
    00:04
  • Questão 08 - Pensando na Solução
    08:33
  • Questão 08 - Codificando
    07:32
  • Questão 09 - Comissão de um vendedor
    00:19
  • Questão 09 - Pensando na Solução
    02:38
  • Questão 09 - Codificando
    04:34
  • Questão 10 - Triângulo
    00:21
  • Questão 10 - Pensando na Solução
    03:34
  • Questão 10 - Codificando
    08:59
  • Questão 11 - Aumento de Salário
    00:18
  • Questão 11 - Pensando na Solução
    03:05
  • Questão 11 - Codificando
    08:18
  • Questão 12 - Produto por Região
    00:16
  • Questão 12 - Pensando na Solução
    02:24
  • Questão 12 - Codificando
    04:55
  • Questão 13 - Notas de um aluno com recuperação
    00:21
  • Questão 13 - Pensando na Solução
    03:25
  • Questão 13 - Codificando
    07:11
  • Questão 14 - Compra de Maçãs
    00:10
  • Questão 13 - Pensando na Solução
    01:29
  • Questão 13 - Codificando
    03:47

  • Apresentação do Curso
    00:55
  • Introdução às estruturas de repetição
    09:37
  • Conceituando estrutura de repetição
    05:56
  • Conceituando Estrutura de repetição - Parte 02
    09:14
  • Exemplo prático de laço
    08:39
  • Exemplo soma dos ímpares - Parte 01
    10:21
  • Exemplo soma dos ímpares - Parte 02
    06:20
  • Exemplo soma dos ímpares - parte 03
    06:18
  • Exercício calculando a idade
    12:51

  • Exemplo soma dos ímpares - Parte 01
    10:21
  • Exemplo soma dos ímpares - parte 02
    06:20
  • Exemplo soma dos ímpares - parte 03
    06:18
  • Questão 04 - 05 Pessoas
    00:07
  • Questão 04 - Pensando na Solução
    03:18
  • Questão 04 - Codificando
    12:51
  • Tabuada de um número
    00:03
  • Questão 05 - Codificando
    04:23
  • Notas de dez Alunos
    00:05
  • Questão 04 - Codificando
    11:29
  • Número Primo
    00:03
  • Questão 05 - Pensando na Solução
    02:31
  • Questão 05 - Codificando
    06:53
  • Questão 06 - Fibonacci
    00:05
  • Questão 06 - Pensando na Solução
    06:19
  • Questão 06 - Codificando
    09:57
  • Departamento de Trânsito
    00:21
  • Questão 07 - Codificando 1
    11:31
  • Questão 07 - Codificando 2
    08:11
  • Questão 08 - Fatorial
    00:02
  • Questão 08 - Codificando
    05:46
  • Cédulas
    00:08
  • Questão 09 - Pensando na Solução
    05:05
  • Questão 09 - Codificando
    15:02

  • Questão 01 - Somatório de 05 valores
    00:03
  • Questão 01 - Pensando na Solução
    00:55
  • Questão 01 - Codificando
    04:18
  • Questão 02- Maior de 05 números
    00:02
  • Questão 02 - Pensando na Solução
    01:44
  • Questão 02 - Codificando
    05:24
  • Questão 07 - Jogo aleatório
    00:11
  • Questão 07 - Pensando na Solução
    02:23
  • Questão 07 - Codificando
    13:34
  • Questão 10 - Série 01
    00:03
  • Questão 10 - Pensando na Solução
    02:40
  • Questão 10 - Codificando
    06:42
  • Questão 11 - Série 02
    00:03
  • Questão 11 - Pensando na Solução
    03:28
  • Questão 11 - Codificando
    07:57

Requirements

  • Qualquer pessoa consegue aprender este curso

Description

Este curso é para você que quer muito Aprender Programar porém não tem nenhum conhecimento na área e mesmo assim pretende se tornar um programador profissional. Este curso na verdade é OBRIGATÓRIO para todo tipo de programador, o elemento básico da programação é o Algoritmo, se você não é capaz de resolver um algoritmo nunca conseguirá ser um programador profissional.

Você não precisa se preocupar quanto ao seu estado atual, mesmo que você só tenha um conhecimento básico de Windows e internet você será capaz de aprender este curso, pois temos toda a estrutura e um metodologia que o levará a conhecer todos os fundamentos das principais linguagens de Programação.

Existe um conceito que diz: "Aprender programar é essencialmente aprender Algoritmo" . E é exatamente isso que você irá aprender neste curso, pensar como um programador e ser capaz de resolver problemas.

A partir de agora vou mostrar exatamente o que você vai aprender neste curso e como vai dominar todos os principais fundamentos utilizados em todas as linguagens de programação. Vou mostrar para você o caminho das pedras, o seu trabalho será simplesmente seguir o roteiro que traçamos cuidadosamente para você que não sabe nem por onde começar os seus estudos de Algoritmo.

1 – APRENDER A PENSAR COMO PROGRAMADOR

Acima de qualquer coisa, o seu primeiro passo é saber como um programador pensa, o que ele faz para chegar a uma solução dos problemas que lhe são apresentados diariamente. Este passo vai fazer toda a diferença na sua vida de programador, pois vai abrir os seus olhos e passar a enxergar as coisas de forma sistemática e de forma lógica.

Você vai passar enxergar os problemas diários de uma maneira como nunca havia pensado antes e isto vai ajudar você a chegar às soluções de forma mais rápida e correta, sem ter que ficar martelando a cabeça por caminhos que não o levarão a lugar algum. Sem contar também que aprender pensar como um programador vai trazer muito benefícios para sua vida pessoal, pois é uma mudança de perspectiva bem proveitosa e benéfica para você.

Veja alguns benefícios de aprender a pensar como programador:

  • Pensar com mais clareza sobre determinados assuntos
  • Aprender a enxergar um problema por um ângulo diferente
  • Treinar a mente para encontrar soluções mais rápidas e consistentes
  • Ter mais autonomia na hora de tomar decisões
  • Não se prender a uma única solução
  • Aprender a estruturar um problema de forma lógica e racional.

2 –  EXERCÍCIOS DE ALGORITMOS RESOLVIDOS PASSO A PASSO

Existe um máxima na programação que diz: "Só se aprende programar programando" e ser um programador é muito mais do que apenas digitar códigos

O Programador é alguém consegue resolver problemas e encontrar soluções para os seus clientes, neste Curso de Algoritmo você irá aprender desenvolver o seu raciocínio para solucionar problemas, para isso iremos resolver mais de 200 exercícios de algoritmos e em cada exercício você é estimulado a encontrar as soluções sozinho aumentando bastante a sua capacidade de abstração e aprendendo os fundamentos da programação que são utilizados em todas as linguagens de programação.

O processo de aprendizagem consiste nas seguintes etapas:

Passo 01: Primeiramente explicamos de forma teórica o conteúdo necessário, aqui você aprenderá os conceitos, a teoria necessário para aquele assunto.

Passo 02: Depois de apresentado o conteúdo teórico iremos praticar o que foi aprendido e para isso iremos resolver vários exercícios dividindo o processo em três etapas:

01 - Apresentaremos um problema para você tentar resolver sozinho;

02 - Para ajudar você a pensar na solução do referido problema vamos discutir passo a passo como resolver o problema, porém sem fazer a codificação do mesmo, o objetivo é estimular você a aprender pensar como programador e como resolver problemas.

03- finalmente iremos codificar o problema em questão para você conferir e comparar com as suas próprias soluções, esse processo fará com que você consiga sempre criar suas próprias soluções.

DEPOIS DESTE CURSO VOCÊ APRENDERÁ DEFINITIVAMENTE PENSAR COMO PROGRAMADOR

Um dos grandes motivos que você não aprendeu programar até hoje é porque tem estudado de forma desordenada, sem foco e objetivo, sem um roteiro mostrando ponto de partida e chegada, sem uma orientação eficiente e realmente preocupada com o seu real aprendizado.

Quando você estuda através do nosso método, você aprende como chegar a uma solução de forma prática, não apenas copiando e colando o que é dito nas aulas. Você é incentivado primeiramente ter a sua própria solução e somente depois conferir se procedeu corretamente ou não, ou seja, você é atuante o tempo todo, não um mero espectador. Isso dá a você EXPERIÊNCIA E PRÁTICA e que fará toda a diferença no mercado de trabalho...

Afirmo categoricamente que você vai aprender pensar como programador ao estudar e seguir o nosso método. Os ensinamentos e a forma como dispomos no curso me dá a certeza e garantia de que, assim como outros alunos que partiram do zero, você também vai alcançar o seu sucesso e o melhor de tudo, VOCÊ ESTANDO NO COMANDO...


Who this course is for:

  • Qualquer pessoa que deseja aprender programar e que tenha dificuldade de raciocionar sobre um problema

Instructor

Manoel Jailton Nascimento
professor
Manoel Jailton Nascimento
  • 4.2 Instructor Rating
  • 1,614 Reviews
  • 8,149 Students
  • 9 Courses

Sou Manoel Jailton, autodidata e apaixonado pelo conhecimento. Autor de Cursos de vários assuntos como: PHP, DELPHI, JAVA, C#, VB.NET, FRONT-END, MATEMÁTICA, PORTUGUÊS, FÍSICA e muitas outras.

Muitas pessoas têm dificuldade em estudar sozinho, às vezes não sabem por onde começar e o que estudar  e por isso desenvolvi um método de ensino chamado Método Ágora. 

O método Ágora é um método que consiste em simplificar a forma de ensino independentemente de qual seja o assunto, dando a possibilidade de qualquer pessoa aprender de forma clara, objetiva e com qualidade.

O Método Ágora tem sempre o cuidado de passar os seus ensinamentos de forma passo a passo, onde o aluno possa ter embasamento teórico e prático de forma sequenciada com começo, meio e fim. Desta forma fica mais fácil do assunto em questão ser aprendido de fato.

Em todos os nossos cursos sempre procuramos a melhor maneira de como expor o conteúdo e deixá-lo de forma compreensível e clara. Assim, mesmo que não tem o conhecimento prévio ou nunca ouviu falar do terminado assunto tem a chance de sair do CONHECIMENTO ZERO ao nível de DOMINADOR daquele assunto.

Acreditamos que com a metodologia correta e a teoria/prática andando de mãos dadas há uma maior chance de aprender de fato qualquer assunto e se tornar um profissional ou conhecedor a fundo do que se pretende estudar.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.