Udemy course

 avatar
unknown
json
3 years ago
16 kB
4
Indexable
{
   "_class":"course",
   "id":2710728,
   "title":"Aprenda Flutter e Desenvolva Apps Para Android e IOS 2022",
   "url":"/course/curso-flutter/",
   "is_paid":true,
   "visible_instructors":[
      {
         "_class":"user",
         "id":9848236,
         "title":"Leonardo Moura Leitao",
         "display_name":"Leonardo Moura Leitao",
         "job_title":"Arquiteto de Software",
         "image_50x50":"https://img-c.udemycdn.com/user/50x50/9848236_2405_2.jpg",
         "initials":"LL",
         "url":"/user/leonardomouraleitao/",
         "image_200_H":"https://img-c.udemycdn.com/user/200_H/9848236_2405_2.jpg",
         "description":"<p>Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem.</p><p>Instrutor premiado internacionalmente e tem umas das melhores avaliações entre os instrutores da Udemy.</p><p>Há quinze anos atua na área como desenvolvedor de softwares e trabalhou na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há mais de doze&nbsp;anos, criou a Cod3r Ensino que já treinou mais de 150.000 alunos.</p>",
         "url_twitter":"https://twitter.com/leonardomleitao",
         "url_facebook":"https://www.facebook.com/leonardo.leitao.35",
         "url_linkedin":"https://linkedin.com/leonardo-leit%C3%A3o-8a5813186/",
         "url_youtube":"https://www.youtube.com/cod3rcursos",
         "url_personal_website":"https://www.cod3r.com.br"
      },
      {
         "_class":"user",
         "id":34967356,
         "title":"Cod3r Cursos Online",
         "display_name":"Cod3r Cursos Online",
         "job_title":"Escola de Cursos Online de Tecnologia",
         "image_50x50":"https://img-c.udemycdn.com/user/50x50/34967356_a2e8_2.jpg",
         "initials":"CC",
         "url":"/user/cod3r-3/",
         "image_200_H":"https://img-c.udemycdn.com/user/200_H/34967356_a2e8_2.jpg",
         "description":"<p>A COD3R&nbsp;é uma Escola de cursos online de programação criada por profissionais experientes do mercado que se dedicam a programação, arquitetura e design de software, infraestrutura e todo o ciclo de vida do desenvolvimento de um software. Acreditamos que a melhor forma de aprender é praticando, e o nosso objetivo como Escola de ensino é entregar conteúdo de valor que te fará aprender, executar e pensar da melhor forma possível e com as melhores práticas disponíveis do mercado.</p>",
         "url_twitter":"",
         "url_facebook":"https://www.facebook.com/cod3rcursosonline/",
         "url_linkedin":"https://linkedin.com/company/cod3r",
         "url_youtube":"https://www.youtube.com/c/COD3RCURSOS",
         "url_personal_website":"https://www.cod3r.com.br"
      },
      {
         "_class":"user",
         "id":31926668,
         "title":"Academind by Maximilian Schwarzmüller",
         "display_name":"Academind by Maximilian Schwarzmüller",
         "job_title":"Online Education",
         "image_50x50":"https://img-c.udemycdn.com/user/50x50/31926668_94e7_6.jpg",
         "initials":"AS",
         "url":"/user/academind/",
         "image_200_H":"https://img-c.udemycdn.com/user/200_H/31926668_94e7_6.jpg",
         "description":"<p>Bundling the courses and know how of successful instructors, Academind strives to deliver high quality online education. </p>\n\n<p>Online Education, Real-Life Success - that's what Academind stands for. Learn topics like web development, data analyses and more in a fun and engaging way.</p>\n\n\n\n\n\n\n\n<p>Currently, you can find courses published by Maximilian Schwarzmüller and Manuel Lorenz, more instructors to come!</p>\n\n\n\n\n\n\n\n<p>Keep learning!</p>",
         "url_twitter":"https://twitter.com/academind_real",
         "url_facebook":"https://www.facebook.com/academindchannel/",
         "url_linkedin":"",
         "url_youtube":"https://www.youtube.com/c/academind/",
         "url_personal_website":"https://www.academind.com"
      }
   ],
   "image_240x135":"https://img-c.udemycdn.com/course/240x135/2710728_160e_3.jpg",
   "is_practice_test_course":false,
   "description":"<p>Bem vindo ao curso Flutter e Dart - Aprenda e Construa APP iOS e Android 2020</p><p><strong>Participe do mais completo e mais vendido curso Flutter e aprenda como construir incríveis apps iOS e Android!</strong></p><p><strong>Você não precisa aprender Android/ Java e iOS/ Swift para construir apps móveis nativos de verdade! Você vai se tornar um desenvolvedor de App (Android e iOS) com este curso!</strong></p><p>Flutter - um framework desenvolvido pela Google - permite que você aprenda uma linguagem (Dart) e construa belos apps nativos para celular em pouco tempo. Flutter é um SDK que fornece a ferramenta para compilar código Dart em código nativo e também lhe dá um rico conjunto de elementos UI pré-construídos e pré-instalados (os chamados widgets) que você pode usar para compor suas interfaces de usuário.</p><p>Flutter é uma tendência muito forte e é usado para grandes apps do Google como seu aplicativo Adwords - agora está marcado como \"pronto para produção\", por isso agora é a hora de entrar de cabeça e aprender!</p><p>Este curso vai ensinar Flutter &amp; Dart do zero, NÃO é necessário nenhum conhecimento prévio de nenhum dos dois! E você certamente não precisa de nenhuma experiência de desenvolvimento com Android ou iOS, já que a ideia por trás do Flutter é aprender apenas uma linguagem.</p><p>Você vai aprender Flutter não só em teoria, mas <strong>vamos construir várias apps completas e realista </strong>ao longo deste curso. Este app apresentará tanto o básico quanto recursos avançados como o uso do Google Maps, a câmera do aparelho, adicionando animações e muito mais!</p><p><strong>Com o Flutter, você poderá escrever código apenas uma vez e enviar suas apps tanto para a Apple AppStore como para o Google Play.</strong></p><p>Use o Material Design do Google para construir apps bonitos, totalmente personalizáveis, em pouco tempo e com quase zero de esforço. Você pode usar o rico conjunto de widgets que o Flutter fornece para adicionar elementos comuns de IU como botões, switches, formulários, barras de ferramentas, listas e muito mais - ou você simplesmente constrói seus próprios widgets - o Flutter também faz disso algo muito suave.</p><p><strong>Aqui está o que está incluído no curso:</strong></p><p>1 - Instruções detalhadas de configuração tanto para MacOS como para Windows</p><p>2 - Uma introdução completa a Flutter, Dart e o conceito por trás dos widgets</p><p>3 - Uma visão geral dos widgets incorporados e como você pode adicionar os seus próprios widgets</p><p>4 - Dicas e truques de depuração</p><p>5 - Navegação de páginas com separadores, gavetas laterais e navegação por pilha</p><p>6 - E mais!</p><p><strong>Este curso é para você se:</strong></p><p>1 - Você estiver interessado em construir verdadeiros aplicativos móveis nativos para as duas plataformas móveis mais populares - iOS e Android</p><p>2 - Você quer explorar o conjunto completo de recursos que o Flutter oferece</p><p>3 - Não quer passar horas para aprender duas linguagens completamente diferentes</p><p><strong>Alguns temas que você vai aprender neste curso:</strong></p><p><strong>Fundamentos e Noções básicas (Flutter)</strong> - Nesse curso você vai aprender as noções básicas e fundamentos do Google Flutter e também da linguagem Dart (Como tipos, estruturas de controle, funções, orientação a objetos e mais), para que dessa forma você possa aprender essa tecnologia mesmo sem ter conhecimentos avançados de programação! Tudo isso com uma ótima didática e utilizando formas simples de se entender!</p><p><strong>Apps e Interfaces</strong> - Você vai aprender a criar Apps do zero com interfaces responsivas e adaptativas, com navegação e múltiplas telas também. Tudo isso utilizando formas simples de se entender, com ferramentas leves e que você pode testar diretamente no seu celular enquanto edita o App!</p><p><strong>Projetos</strong> - No curso você vai se deparar com diversos projetos super completos aonde você aprenderá formas de lidar com diversas situações, como gerenciamento de estado e navegação.</p><p><strong>Input e formulários</strong> - No curso você vai aprender também a trabalhar com inputs do usuário por meio de formulários. Assim você vai conseguir fazer a interação do usuário com o seu app de forma eficaz!</p><p><strong>Autenticação</strong> - Você aprenderá a fazer a autenticação do usuário dentro do seu aplicativo com cadastro e buscar em banco de dados!</p><p><strong>Animações</strong> - Serão adicionadas e explicadas as animações no seu aplicativo, como transições e tudo mais!</p><p><strong>Features nativas</strong> - Você vai aprender a utilizas as features nativas dos aparelhos, como câmera, localização, microfone!</p><p><strong>Executando Nativamente</strong> - Vai ser explicado como executar o código nativamente para cada sistema. Kotlin para Android e Swift para iOS.</p><p><strong>Publicação (Deploy)</strong> - No fim do curso será mostrado como se fazer o deploy nas lojas de aplicativos!</p><p><strong>Widget</strong> (Stateless/Stateful) - No curso você irá aprender os conceitos de Widget, como funcionam, o que fazem, e como construí-los! Vai aprender qual a diferença entre Stateless Widget e Stateful Widget, quando e onde usar cada um deles e também como criar cada um deles.</p><p><strong>Provider</strong> - Você irá aprender a utilizar o Provider, uma forma de gerenciar o estado do seu aplicativo e expor valores para outros widgets.</p><p><strong>Banco de Dados</strong> - O curso irá mostrar como se trabalhar com banco de dados dentro do Flutter, fazendo a persistência de dados dentrod o seu aplicativo.</p><p><strong>MobX</strong> - Nesse curso você vai aprender a utilizar o MobX, uma biblioteca para gestão de estado, o que significa que podemos utilizar ele para estados locais ou globais. O MobX se baseia em observáveis, ações e reação, um conceito que vem da programação reativa.</p><p><strong>HTTP</strong> - O curso irá abordar toda a questão de http requests. Você vai aprender a preparar o seu backend, enviar requests via post, trabalhar com async e await, a buscar dados, atualizar dados.</p><p><strong>Firebase</strong> - No curso você irá aprender a como utilizar o Firebase como backend, a fazer upload de imagens e a utilizar as notificações push. Tudo isso dentro um de projeto de app de chat!</p><p><strong>Pré-requisitos do curso:</strong></p><p>1 - Conhecimento básico da linguagem de programação ajudará muito, mas não é um requisito exigido.</p><p>2 - Você NÃO precisa conhecer Flutter ou Dart</p><p>3 - Você NÃO precisa saber iOS (Swift/Objective-C) ou Android (Java)</p><p><br></p>",
   "headline":"Um Curso Completo Para Aprender Google Flutter e Dart Para a Construção de Apps Nativas Para iOS e Android.",
   "num_subscribers":18760,
   "num_cpe_credits":null,
   "is_private":false,
   "is_published":true,
   "is_in_user_subscription":false,
   "locale":{
      "_class":"locale",
      "locale":"pt_BR",
      "simple_english_title":"Portuguese"
   },
   "instructional_level":"Todos os níveis",
   "content_info":"59,5 horas no total",
   "content_length_practice_test_questions":0,
   "is_cpe_compliant":false,
   "cpe_field_of_study":null,
   "cpe_program_level":null,
   "is_owned_by_instructor_team":false,
   "is_owner_terms_banned":false,
   "content_length_video":212780,
   "prerequisites":[
      "A linguagem de programação básica ajudará, mas não é obrigatória",
      "Você pode usar Windows, macOS ou Linux para desenvolvimento de aplicativos Android. Aplicativos iOS só podem ser construídos em macOS",
      "NÃO é necessária experiência prévia no desenvolvimento de iOS ou Android",
      "NÃO é necessária experiência prévia com Flutter ou Dart - este curso começa do zero!"
   ],
   "objectives":[
      "Construa aplicativos móveis nativos e envolventes para Android e iOS com Flutter",
      "Utilize funcionalidades como o Google Maps, a câmera do dispositivo, autenticação e muito mais!",
      "Aprenda todas as funcionalidades básicas e avançadas que você não encontrará em nenhum outro curso de Flutter",
      "Você vai aprender Flutter não só em teoria, mas vamos construir várias aplicações completas e realistas",
      "Criar Apps do zero com interfaces responsivas e adaptativas",
      "Fazer o deploy nas lojas de aplicativos!",
      "Trabalhar com inputs do usuário por meio de formulários. Assim você vai conseguir fazer a interação do usuário com o seu app de forma eficaz!",
      "Você vai se deparar com diversos projetos super completos aonde você aprenderá formas de lidar com diversas situações, como gerenciamento de estado e navegação.",
      "Fundamentos do Google Flutter",
      "Fundamentos da Linguagem Dart"
   ],
   "target_audiences":[
      "Desenvolvedores iniciantes e experientes que estão interessados em mergulhar no desenvolvimento de aplicações móveis usando uma linguagem para ambas as plataformas",
      "Desenvolvedores experientes de iOS ou Android que querem construir aplicativos multiplataforma (iOS + Android) com uma única linguagem de programação"
   ],
   "course_has_labels":[
      {
         "_class":"course_has_label",
         "id":1036165,
         "label":{
            "_class":"course_label",
            "id":4470,
            "title":"Desenvolvimento para Android",
            "url":"/topic/android-development/",
            "icon_class":"udi udi-line-star",
            "type":"topic",
            "display_name":"Android Development"
         },
         "is_primary":true
      },
      {
         "_class":"course_has_label",
         "id":1036167,
         "label":{
            "_class":"course_label",
            "id":6292,
            "title":"Desenvolvimento em iOS",
            "url":"/topic/ios-development/",
            "icon_class":"udi udi-line-star",
            "type":"topic",
            "display_name":"iOS Development"
         },
         "is_primary":false
      },
      {
         "_class":"course_has_label",
         "id":1036169,
         "label":{
            "_class":"course_label",
            "id":37860,
            "title":"Dart (linguagem de programação)",
            "url":"/topic/dart-programming-language/",
            "icon_class":"udi udi-line-star",
            "type":"topic",
            "display_name":"Dart (programming language)"
         },
         "is_primary":true
      },
      {
         "_class":"course_has_label",
         "id":1036171,
         "label":{
            "_class":"course_label",
            "id":52458,
            "title":"Google Flutter",
            "url":"/topic/google-flutter/",
            "icon_class":"udi udi-line-star",
            "type":"topic",
            "display_name":"Google Flutter"
         },
         "is_primary":true
      }
   ],
   "has_labs_in_course_prompt_setting":false,
   "is_approved":true,
   "instructor_status":null,
   "is_course_available_in_org":null
}
Editor is loading...