Desenvolvedor júnior level 1: fundamentos do desenvolvimento
4.5 (86 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
246 students enrolled

Desenvolvedor júnior level 1: fundamentos do desenvolvimento

Adquira conhecimentos de um desenvolvedor jr. level 1. Depois, escolha um caminho: web, mobile ou PC.
4.5 (86 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
246 students enrolled
Last updated 11/2019
Portuguese
Portuguese [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13 hours on-demand video
  • 12 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Será capaz de acompanhar qualquer curso de desenvolvimento de forma muito mais eficiente por ter os conhecimentos fundamentais de programação.
Course content
Expand all 100 lectures 13:08:52
+ Game Masters
10 lectures 31:00
Game Master #2: o código roda?
02:23
Game Master #3: resultado do código
03:22
Game Master #4: calculadora
02:53
Game Master #5: ordem de execução
03:05
Game Master #6: tamanho de um texto
02:44
Game Master #7: jogo da velha
02:07
Game Master #8: condição para executar uma linha
04:05
Game Master #9: bifurcação
03:16

Uma rápida introdução a um arquivo de extensão HTML.

Preview 05:51
+ Fundamentos de Programação - parte 1
19 lectures 01:48:06

Nesta primeira parte explicamos a diferença entre um conteúdo estático e um dinâmico.

Preview 05:20
Game Master #11: pulando linha
04:14

Nesta parte analisamos funcionalidades com exemplos.

Interação: funcionalidades
05:48
Game Master #12: introduzindo CSS
03:27
Game Master #13: primeira prática com CSS
03:57
Interação: entrada e saída
06:21
Game Master #14: primeira prática com JS
03:34
Game Master #15: primeira função em JS
03:52

Nesta fase apresentamos fundamentos importantes do desenvolvimento, como: conteúdo dinâmico com interatividade, funcionalidades de um software, conceito de Engenharia de Software e ciclo de vida de um software, funções, algoritmos e tipos de dados.

Interação: tipos de dados
08:35
Game Master #16: tipos de dados em JS
07:07
Conjuntos: relembre a teoria
02:25
Game Master #17: conjunto de editores em JS
01:31
Conjuntos: operações e operadores
04:26
Game Master #18: o valor lógico boolean em JS
02:10
Conjuntos numéricos
05:54
Game Master #19: tipos numéricos em C
12:10
Números: pseudocódigo
07:52
Números: tipos numéricos
05:25
Números: funções
13:58
+ Fundamentos de Programação - parte 2
7 lectures 01:30:45
Banco de dados: conceitos
08:05
Banco de dados: modelagem e validação de dados
06:24
Banco de dados: modelo relacional e DER
15:46
Banco de dados: SQL
07:51
Engenharia de Software: conceitos
15:59
Engenharia de Software: definição
11:45
Engenharia de Software: processo
24:55
+ Fundamentos de Programação - parte 2 (fases de bônus)
7 lectures 50:16
Geometria: 2D
03:14
Geometria: eixos
10:19
Geometria: ângulos
05:21
Geometria: objetos 2D (parte A)
06:29
Geometria: objetos 2D (parte B)
09:11
Grandezas físicas
10:01
Grandezas computacionais
05:41
+ Fundamentos de Programação - parte 3
23 lectures 04:30:20
Vetor: matemática
06:14
Vetor: missões
06:31
Vetor: operações
06:53
Game Master #30: Vetor e Loop For
08:33
Game Master #31: Calculando média de notas
05:52
Vetor: array
16:46
Matriz: indexação
07:46
Informe o valor da missão 1 da Fase 7!
1 question
Matriz: operações
14:51
Programação: resumo até aqui
09:20
Programação: fluxo de dados
08:48
Programação: lógica
18:48
Programação: missões
14:01
Programação: final
28:09
Programação: função Compara() em C++
13:30
Programação: função Fatorial() em C++
03:51
Game Master #20: função Compara() em JS
14:37
Game Master #21: função Fatorial() em JS
04:10
Game Master #22: Compara() em PHP
11:27
Game Master #23: Fatorial() em PHP
01:43
Linguagens de programação: classes e objetos
14:33
Linguagens de programação: POO
18:31
Linguagens de programação: classificações
12:53
Linguagens de programação: final
22:33
+ Status do seu conhecimento
12 lectures 01:00:20
Conversa pós-curso
03:48
Reforço #1 - Dados e Introdução
05:17
Reforço #2 - Variáveis e memória
10:22
Reforço #3 - Funções e programação estruturada
05:54
Game Master #24: Escopo
07:34
Game Master #25: argumento, parâmetro e retorno
04:50
Game Master #26: passagem por valor
03:48
Game Master #27: passagem de valor por referência
04:08
Game Master #28: variável global
02:51
Game Master #29: case sensitive, camelCase e PascalCase
01:54
Reforço #4 - Estruturas
04:11
Reforço #5 - Classes e objetos
05:43
+ Prática 1: Linguagem de Programação C#
18 lectures 02:19:47
Como aprender uma linguagem de programação
01:20
Classificações da linguagem C#
09:39
Motivos para aprender C#
06:18
Diferença entre C#, .NET e IDE
08:51
Instalando o Visual Studio Community 2017
04:06
Arquitetura de um Projeto Console
09:11
Arquitetura de um Projeto Windows Form
05:07
Resumo das experiências até aqui
06:23
Classificação de tipos em C#
05:10
Tamanho de tipos
04:02
Variáveis
11:32
Testando os exemplos da fase 2
18:09
Entendendo o que é namespace
07:13
Criando classes
05:07
Criando objetos
09:55
Modificadores de acesso
15:53
Alterando apenas referência
05:19
Referência e memória
06:32
Requirements
  • Apenas editores de código e ferramentas de desenvolvimento gratuitas. Necessário ter apenas conhecimentos do ensino fundamental.
Description

Este curso vai lhe ensinar efetivamente os fundamentos do desenvolvimento e lhe tornar um desenvolvedor júnior level 1.

O objetivo deste curso não é ir do nível básico ao avançado, mas ensinar o básico de maneira profunda e detalhada. O curso representa um kit de conhecimentos que todo desenvolvedor tem que ter. Esse aprendizado é feito com uma sequência de 2 cursos:

1) Introdução às novas tecnologias interativas: 8 fases do absoluto zero até inovação tecnológica (Realidade Aumentada, Realidade Virtual e Holografia).

2) Fundamentos de programação: 8 fases que introduzem o desenvolvimento de software com fundamentos aplicáveis para diferentes plataformas, porém o foco é o desenvolvimento web. Alguns exemplos são feitos em linguagens como C, C++, Javascript e PHP, além de pseudocódigo. Temas relacionados à Engenharia de Software, Linguagens de Programação e Banco de Dados entram neste curso.

Ao final do curso você estará capacitado para ser um desenvolvedor júnior level 1 e conseguirá acompanhar diversos cursos de desenvolvimento de forma muito mais eficiente, pois terá uma forte base prática e teórica para escolher um caminho de especialização: web, mobile ou PC.

Who this course is for:
  • Pessoas interessadas em aprender programação para desenvolver software. Não é necessário ser um programador para fazer o curso.