Skip to content

Latest commit

 

History

History
53 lines (39 loc) · 3 KB

capitulo01.md

File metadata and controls

53 lines (39 loc) · 3 KB

FASE 1 - APP WORLD

Capítulo 01: O show tem que continuar!

1. O SHOW TEM QUE CONTINUAR

  • neste semestre serão abordados: desenvolvimento de aplicativos, Inteligência Artificial, Internet das Coisas, Business Inteligence, Big Data e muito mais!
  • neste segundo ano, haverá mais liberdade para definir a área de atuação e o que, de fato, o projeto trata, pois o objetivo é desenvolver as habilidades ligadas ao empreendedorismo.

1.1 As sete fases do ano 2

  • haverá liberdade para criar o projeto, mas dois requisitos deverão ser cumpridos:

    • problema e solução deverão estar alinhados aos conceitos de Smart Cities (cidades inteligentes).
    • empregar as tecnologias abordadas neste segundo ano de curso.
  • fases:

1) "App World":

  • será abordado o desenvolvimento nativo na plataforma mais utilizada no mundo, o Android, e seu concorrente, o iOS.
  • como são 'mundos de desenvolvimento' muito diferentes, haverá a oportunidade de criar aplicativos para Android utilizando a linguagem Kotlin e aplicativos para iOS com o Swift, linguagem lançada pela Apple em 2014.
  • será possível escolher, no projeto, qualquer um destes dois caminhos.

2) "Database Programming":

  • há diversos dados estruturados que podem e devem ser utilizados para melhorar o processo de tomada de decisão.
  • saber interpretar os dados de maneira inteligente, identificando padrões, cenários e tendências.

3) "Frameworks Java":

  • tecnologias essenciais do framework Java, Spring Boot e JPA Hibernate.
  • adicionalmente, serão abordadas características distintivas e benefícios oferecidos por essas tecnologias no desenvolvimento de aplicações robustas.

4) "Plataformas Microsoft .NET":

  • falaremos de uma das formas mais empregadas na comunicação entre cliente e servidor (seja este cliente um sistema web, seja um app de smartphone): os webservices!

5) "Garantia de Qualidade (QA) & Teste":

  • princípios fundamentais da QA, definindo padrões e procedimentos para assegurar a qualidade em cada estágio do desenvolvimento.
  • explorar conceitos, desde testes unitários até os de aceitação do usuário, capacitando-se a criar sistemas robustos.
  • automação de testes, habilidade crítica para eficiência e detecção rápida de possíveis problemas.

6) "DevOps Tools & Cloud Computing":

  • compreender ferramentas DevOps que impulsionam a colaboração eficaz entre desenvolvimento e operações. -integração contínua, entrega contínua e automação, buscando criar pipelines eficientes.
  • adentraremos o universo da Cloud Computing, explorando plataformas como AWS, Azure ou Google Cloud.
  • benefícios da escalabilidade, flexibilidade e confiabilidade oferecidos pela nuvem.

7) "Internet das Coisas e Inteligência Artificial".


Voltar ao início!