1.1 Título: React Native
1.2 Unidades do IFTO Envolvidas: Porto Nacional
1.3 Período de Realização(mm/aa): 01 / 2019 a 06 / 2019
1.4 Local de Execução: IFTO campus Porto Nacional
1.5 Carga Horária Total do Curso: 160 horas
O curso pretende propor aos alunos o aprendizado das tecnologias emergentes mais atuantes e promissoras no cenário do mercado atual, com foco no desenvolvimento de aplicações mobile com JavaScript assim como os frameworks e bibliotecas necessárias para atingir essa finalidade, neste caso serão estudadas as seguintes bibliotecas e frameworks: React Native, Babel, Web-package, JSON, JSX, Yarn, nodejs, npm e eoutros.
O React Native é uma poderosa biblioteca JavaScript ideal para criar interfaces de usuário interativas, capaz de criar aplicativos móveis que são executados em dispositivos iOS e Android, usada por algumas das marcas mais bem sucedidas do mundo, incluindo Facebook, Instagram, Netflix, Airbnb, Uber, WIX e muito mais. Sem contar a escasses de curso presenciais de qualidade na área de desenvolvimento, tendo em vista a grande procura do mercado por profissionais qualificados nessa tecnologia.
O objetivo deste curso é equipá-lo com as habilidades e experiência que um profissional precisa para se tornar um desenvolvedor capaz de criar aplicativos móveis com React-Native.
Metodologia (Forma que será realizado o curso, especificando os métodos, técnicas, instrumentos, recursos ações e etc.):
A aula será ministrada de maneira expositiva, interativa e principalmente por momentos prático. Com resolução de exercícios de fixação individual e em grupo. Utilizar técnicas de Engenharia de Software e usufruir de boas práticas no desenvolvimento de app.
Recusos didáticos:
- Quadro branco
- Pincel
- Datashow
- Apagador
- Laboratório de Informático
- Issues
- Pull request
Que os alunos consiga utilizar de maneira profissional e criativa a biblioteca React Native para desenvolvimento de aplicativo móveis, tornando-os profissionais mais bem preparado para mercado de trabalho.
Abaixo segue uma lista de exigências que deveremos seguir durante o convívio em sala de aula.
- NÃO é permitido atender ligações durante a aula.
- NÃO é permitido conversas paralelas durante a explicação do conteúdo.
- NÃO é permitido acessar conteúdos inapropriados.
- NÃO é permitido fazer trabalhos escolar de qualquer natureza durante ás aulas.
- Dúvidas fora de contexto não serão esclarecidas, uma vez que isso dificulta o aprendizado e entendimento dos colegas, pois é comum termos em uma mesma turma alunos com mais conhecimento em determinados assuntos que outros.
A tabela a seguir apresenta uma visão geral dos conceitos apresentados ou discutidos em cada módulo do curso.
Módulos | Descrição |
---|---|
JavaScript (puro). | Sempre que iremos começar a estudar um nova tecnologia nesse caso uma liguagem é altamente recomendado que compreendemos sua essencia assim com o conceito que a define e seus principais avanços, antes de chegarmos aos recursos modernos da linguagem. |
JavaScript ES6+ (moderno). | ECMAScript 2015 sofreu uma mudança significativa melhorando o desenvolvimento e trabalhando melhor os conceitos como paradigmo Orientado Objeto já concebido em outras liguagem como Java e PHP, vários outros recurso que ajudam a tornar o JS uma liguagem ainda mais poderesa. |
Git & GitHub. | |
React Native. |