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 Amazon AWS CompTIA Security+ 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 Coaching 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 Retargeting
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

This course includes:

  • 13 hours on-demand video
  • 12 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages Game Development Fundamentals

Desenvolvedor júnior level 1: fundamentos do desenvolvimento

Adquira conhecimentos de um desenvolvedor jr. level 1. Depois, escolha um caminho: web, mobile ou PC.
Rating: 4.7 out of 54.7 (96 ratings)
279 students
Created by Leandro Pinho Monteiro
Last updated 11/2019
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

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.
Curated for the Udemy for Business collection

Course content

9 sections • 100 lectures • 13h 8m total length

  • Preview11:32
  • Preview17:14

  • Preview01:14
  • 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
  • Preview05:51

  • Preview05:20
  • Game Master #11: pulando linha
    04:14
  • 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
  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • Preview04:25
  • Análise do Projeto
    05:07

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.

Instructor

Leandro Pinho Monteiro
Desenvolvedor, professor e consultor de tecnologia
Leandro Pinho Monteiro
  • 4.2 Instructor Rating
  • 804 Reviews
  • 10,846 Students
  • 6 Courses

Meu nome é Leandro e trabalho com tecnologia há 20 anos. Acredito que tenho conhecimentos muito úteis para compartilhar com você e que podem lhe ajudar a saber mais sobre tecnologia, sobre o mercado de Tecnologia da Informação (TI) e sobre programação. 

Sou formado em Ciência da Computação pela Universidade Estadual de Maringá (UEM) e fiz mestrado em Computação Gráfica na Faculdade de Engenharia Elétrica (FEEC) da UNICAMP, condição fundamental para eu trabalhar hoje com cursos, no entanto, os conhecimentos que compartilharei aqui vão muito além do que os que aprendi no ensino formal, como aluno. Compartilharei os conhecimentos que aprendi no mercado de trabalho, na prática, como profissional de tecnologia. Após concluir meu mestrado, trabalhei por uma década com o desenvolvimento de sistemas inovadores para pontos de venda, marketing e eventos. Durante esse tempo, também me envolvi com recrutamento e treinamento de novos programadores, observando como o mercado precisa e continuará precisando cada vez mais de bons profissionais de desenvolvimento de software. Meu objetivo é ajudar nessa missão!


  • 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.