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 AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Neuroscience Coaching
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 Big Data
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:

  • 27 hours on-demand video
  • 30 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
IT & Software Other IT & Software JavaScript

Programação em JavaScript do básico ao avançado

Aprenda tudo sobre JavaScript, ES6+, Orientação a Objetos, Promises, Async, Await, Axios, Webpack e muito mais!
Highest Rated
Rating: 4.7 out of 54.7 (370 ratings)
1,588 students
Created by Geek University
Last updated 1/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Você aprenderá JavaScript com todos os seus segredos
  • Você será capaz de utilizar JavaScript nos seus projetos Web
  • Você estará capacitado a utilizar JavaScript nos seus projetos Mobile
  • Você será capaz de criar aplicações poderosas
Curated for the Udemy for Business collection

Requirements

  • Necessário ter realizado o curso Algoritmos e Programação também da Geek University ou ter conhecimentos equivalentes;
  • Necessário ter computador com acesso à Internet com Windows, Linux (Ubuntu) ou Mac;
  • Necessário querer aprender a utilizar e trabalhar com JavaScript
  • Necessário usar o sistema operacional (Windows, ou Linux (Ubuntu), ou Mac) em suas versões mais recentes

Description

JavaScript é a principal linguagem Web da atualidade. Está presente também no mundo mobile e é indispensável quando falamos de aplicações ricas, não somente para a Web mas também para dispositivos móveis (Android, iOS) e até mesmo aplicações Desktop.

A Geek University traz para você mais de 27 horas de curso, onde você irá aprender JavaScript de verdade, de forma simples e objetiva, todos os conceitos e práticas essenciais desta linguagem, que tornará você um profissional mais completo e preparado para os desafios que os projetos modernos exigem.

Além das aulas em live-coding, temos projetos, desafios e vários exercícios!

Aprenda desde os conceitos básicos da linguagem, passando por tipos de dados, estruturas de controle e condicionais, orientação a objetos até os tópicos mais avançados de programação assíncrona.

Você irá aprender:

- Bases da programação web: HTML, CSS e JavaScript;
- Instalação e configuração do ambiente;
- Funções;
- Orientação a Objetos;
- Manipulação da DOM;
- JavaScript ES6+;
- JavaScript Assíncrono;
- E muito mais!

Não deixe de conhecer todas as seções deste curso e assista as aulas abertas para você tem uma boa ideia de tudo que iremos tratar aqui.

Evolua seu lado geek na Geek University!

Who this course is for:

  • Programadores que desejam aprender de uma vez por todas sobre JavaScript
  • Profissionais da área de programação que não conhecem ainda a fundo JavaScript
  • Profissionais que já conhecem JavaScript mas querem se aprofundar ou se atualizar
  • Profissionais que querem trabalhar com programação Web ou Mobile e precisam aprender sobre JavaScript

Course content

13 sections • 110 lectures • 27h 0m total length

  • Preview05:40
  • Como conseguir ajuda?
    05:40

  • O que vamos aprender nesta seção?
    01:58
  • Preview07:03
  • Protocolo HTTP e seus verbos
    12:21
  • Programação Backend x Frontend x Full-Stack
    11:30
  • Programação Estática x Dinâmica
    03:22
  • O mínimo que você precisa saber sobre HTML
    47:06
  • O mínimo que você precisa saber sobre CSS
    38:31
  • O mínimo que você precisa saber sobre JavaScript
    30:54
  • O mínimo que você precisa saber sobre frameworks frontend
    14:47
  • Recapitulando
    01:09

  • O que vamos aprender nesta seção?
    00:47
  • Preview06:08
  • Preparação do ambiente no Windows
    25:55
  • Preparação do ambiente no Linux
    20:43
  • Preparação do ambiente no Mac
    15:34
  • Recapitulando
    01:02

  • O que vamos aprender nesta seção?
    01:05
  • Variáveis e tipos de dados
    22:23
  • Estruturas Condicionais
    22:37
  • Operações Matemáticas
    21:12
  • Estruturas de Repetição
    09:38
  • Operadores Lógicos
    12:11
  • Operadores Relacionais
    08:09
  • Operadores Aritméticos
    14:21
  • Operador unário e ternário
    06:46
  • Introdução à Funções
    09:39
  • Preview08:51
  • Escopo de variáveis
    12:02
  • Recapitulando
    01:22

  • O que vamos aprender nesta seção?
    01:55
  • Introdução aos arrays
    01:16:34
  • Trabalhando com Foreach
    15:06
  • Aprendendo a utilizar Map
    15:10
  • Aprendendo a utilizar Filter
    18:38
  • Preview20:06
  • Aprendendo a usar o var, let e const
    24:21
  • Template Strings
    06:57
  • Aprendendo e usando o Hoisting
    11:44
  • Aprendendo e usando Destructuring
    12:44
  • Tratamento de erros com try catch
    13:08
  • Recapitulando
    04:05

  • O que vamos aprender nesta seção?
    01:16
  • First Class Citizens
    24:26
  • Funções com parâmetro e retorno
    15:23
  • Funções com parâmetros variáveis e valor padrão
    30:52
  • Preview12:43
  • Funções Anônimas (Lambdas)
    14:21
  • Funções Callbacks
    16:02
  • Funções Construtoras
    20:44
  • Funções Closures
    11:58
  • Função Fábrica
    07:58
  • Recapitulando
    05:33

  • O que vamos aprender nesta seção?
    01:22
  • Entendendo a Orientação a Objetos
    06:31
  • Declarando Classes
    04:47
  • Declarando Atributos
    08:48
  • Declarando Métodos
    13:32
  • Preview33:54
  • Objetos e suas funções
    23:24
  • Herança
    42:00
  • Sobrescrita de método e Polimorfismo
    15:34
  • Métodos de instância e métodos estáticos
    10:06
  • Objetos vs Funções
    12:34
  • Objetos vs JSON
    20:48
  • Recapitulando
    01:32

  • O que vamos aprender nesta seção?
    01:24
  • O que é a DOM?
    43:40
  • Preview27:42
  • Trabalhando com a DOM
    42:06
  • Lidando com elementos da página
    36:56
  • Alterando estilos
    29:40
  • Recapitulando
    01:44

  • O que vamos aprender nesta seção?
    01:12
  • Preview03:40
  • Criando a estrutura do projeto
    13:52
  • Iniciando a aplicação
    11:17
  • Renderizando a aplicação
    08:51
  • Inserindo dados na aplicação
    24:12
  • Excluindo dados da aplicação
    11:31
  • Salvando dados no storage
    18:12
  • Recapitulando
    03:48

  • O que vamos aprender nesta seção?
    02:25
  • Programação Assíncrona vs Síncrona
    11:21
  • Realizando requisições AJAX
    41:31
  • Entendendo e utilizando promises
    22:24
  • Preview25:17
  • Recapitulando
    02:09

Instructor

Geek University
Evolua seu lado geek!
Geek University
  • 4.6 Instructor Rating
  • 35,207 Reviews
  • 85,906 Students
  • 19 Courses

A Geek University é um grupo de profissionais nos diversos ramos da informática e computação com uma vasta experiência na atuação como programadores de sistemas, analistas de sistemas, gerentes de projetos, empreendedores, arquitetos de softwares, analistas de segurança da informação, dentre outras. Desta forma, cada profissional apresenta cursos com temas de suas especialidade trazendo aos alunos além da qualidade exigida pela Geek University, toda sua experiência dos anos de atuação e sua visão do mercado que não para de expandir.

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