What you'll learn:
- 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.
!!!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 ferramentapara 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 oumilhõ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 doque 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