Udemy

Desenvolvimento com Ionic 3 + WebComponents com StencilJS

Aprendendo a desenvolver aplicações mobile com Ionic Framwork 3 e como construir WebComponents com o StencilJS.
Free tutorial
Rating: 4.2 out of 5 (332 ratings)
11,845 students
14hr 27min of on-demand video
Portuguese
Portuguese [Auto]

Você será capaz de desenvolver aplicativos mobile conhecendo a fundo os componentes, além de usar das tecnologias mais recentes para desenvolver tanto aplicativos como sites leves e rápidos.
Qual a melhor forma e contexto para utilizar os componentes.
Se manter atualizado no JavaScript ao aprender sobre ES6.
Será capaz de desenvolver WebComponents, uma nova tecnologia que vem ganhando espaço no mercado.
Desenvolver também aplicações e componentes web com StencilJS.

Requirements

  • HTML básico, preferencialmente intermediário.
  • CSS básico, preferencialmente intermediário.
  • JAVASCRIPT, ao menos intermediário.
  • Conhecimento de Angular ou qualquer framework de front end é um diferencial.

Description

!!!ATENÇÃO!!!

Devido a última alteração da Udemy, cursos grátis devem ter apenas 2 horas de duração, sendo assim não posso alterar a grade curricular do curso ou ele será automaticamente passado para pago. Caso tenha alguma dúvida, não tenha abordado algo, entre em contato e irei te ajudar.

O Curso

Ionic 3 é uma ferramenta para desenvolvimento de aplicativos híbridos e WebApps que cresceu muito nos últimos anos e conta com uma comunidade bem ativa e muitas funcionalidades. O time do Ionic também é responsável por uma outra ferramenta chamada StencilJS, o Stencil tem a função de criar WebComponents, que são componentes que podem ser utilizados em qualquer aplicação apenas importando alguns arquivos de JavaScript.

Porque desenvolver com Ionic?

O mercado e aplicações mobile é gigantesco, qualquer aplicação tem o potencial de atingir milhares ou milhões de pessoas e o Ionic te deixa alguns passos a frente para isso acontecer. Algumas das vantagens do Ionic são a facilidade do desenvolvimento, já que são utilizadas tecnologias WEB e a economia de tempo e código, já que diferente do nativo, não é preciso usar uma linguagem de programação para cada plataforma. Além disso, com o Ionic é possível criar PWAs (Progressive Web Apps) que tem ganhado o mercado e muitos dizem que, até 2020, dividirão o mercado de aplicações em 50% com as aplicação convencionais.

Porque aprender Stencil?

As aplicações do Ionic na sua versão 4 virão com componentes desenvolvidos em Stencil, sendo assim o Ionic poderá ser importado facilmente em qualquer aplicação e ter seus componentes disponíveis, conhecer essa ferramenta poderá te ajudar a avançar para a próxima versão. Desenvolver componentes pode te ajudar na questão de reutilização, já que o mesmo componente pode ser utilizado e se feito da maneira correta poderá ter uma estilização e aplicação fácil, além disso a performance do WebComponent é melhor do que a performance de frameworks como Angular e React, sendo assim é um estudo que vale a pena.

O que eu preciso saber então?

Você precisa ter um conhecimento básico de HTML e CSS, para JavaScript o ideal é ter um conhecimento intermediário. Se você possui conhecimento em algum framework como Angular, AngularJS, React ou Vue aprenderá mais fácil, porém não é um requisito.

O que esse curso fará por mim?

Meu objetivo principal com esse curso é te ensinar o que é o Ionic, como ele funciona, como utilizar seus componentes, plugins, APIs e tirar o máximo de proveito dele por completo, aprendendo a fundo e reforçando os conhecimentos adquiridos. Quero te ensinar a como aprender também por conta própria, onde pesquisar, onde ler conteúdos, como utilizar tudo da melhor forma possível para que não restem duvidas e você possa se explicar, se impor e poder levar um bom conhecimento para sua vida profissional. Irei também te atualizar quanto a algumas tecnologias, como o ES6 e o Angular, te encaminhar no aprendizado de coisas novas e novos conceitos.

Ionic 4

Ao final do curso há uma sessão bônus sobre o Ionic 4 mostrando o que mudou e como trabalhar com ele utilizando os conhecimentos obtidos ao longo do curso de Ionic 3. Com essa sessão será possivel iniciar uma aplicação com o Ionic 4, entender as mudanças, como utilizar os novos componentes e como utilizar o Capacitor - que seria um substituto opcional ao Cordova criado pelo time do Ionic - para transformar suas aplicações em nativas.

Gostou do conteúdo e quer me ajudar de alguma outra forma?

Os cursos são grátis e feitos no meu tempo livre, mas se quiser me enviar algum valor simbólico, seja por ter gostado do conteúdo, por querer ajudar, ou qualquer outro motivo, deixo aqui meu PicPay para isso:

PicPay: @GabrielBarretoDev

Who this course is for:

  • Desenvolvedores iniciantes (ou não) que desejam entrar no mundo de desenvolvimento de Apps utilizando tecnologias hibridas.
  • Desenvolvedores que querem aprender como funcionam frameworks de front end.

Instructor

Frontend & Mobile Developer
Gabriel Barreto
  • 4.4 Instructor Rating
  • 2,085 Reviews
  • 38,914 Students
  • 3 Courses

Desenvolvedor Web & Mobile que utiliza principalmente Ionic 3, Angular, VueJS, Firebase e MEAN Stack nas suas aplicações. Com grande paixão em aprender e ensinar, sempre disposto a conversar e ajudar quem precisa. Estou aqui para trocar ideias, ajudar em projetos, centralizar ideias e o que for preciso para que você consiga seguir em frente com seus projetos e estudos.

Top companies trust Udemy

Get your team access to Udemy's top 27,000+ courses