Neo (discussão | contribs)
Snowtvz (discussão | contribs)
Linha 59: Linha 59:
* 04. O que é desenvolvimento nativo? E híbrido?
* 04. O que é desenvolvimento nativo? E híbrido?
**  
**  
<br>
<br>Desenvolvimento Nativo:
O app nativo é desenvolvido para utilização em uma plataforma específica,
como iOS ou Android. Dessa forma, o aplicativo nativo é capaz de explorar todas
as potencialidades da plataforma para a qual foi criado. Consegue ter acesso a
diversos recursos dos aparelhos como GPS, câmera, calendário, lista de contatos,
entre outros. E nem sempre os aplicativos nativos precisam da internet para seu
funcionamento.
Desenvolvimento Hibrido:
 
O app híbrido tem características do app nativo e da web, utilizando códigos de ambos
para sua criação. Assim, esse modelo de app pode usar recursos tanto da internet quanto
do dispositivo e tem a capacidade de ser executado em diferentes plataformas. Porém, o
app híbrido não consegue acessar as funcionalidades do dispositivo de forma direta,
sendo necessário o uso de um framework que funcione como intermediário entre o
aplicativo e o dispositivo.


* 05. O que é MVC? MVP? Como podem ser usados?
* 05. O que é MVC? MVP? Como podem ser usados?

Edição das 16h46min de 1 de maio de 2019

Evolução na profissão

Destacar os passos na vida do profissional até chegar onde está. Começando eventualmente por estágio ou curso técnico, explicando os cursos, certificações ou áreas de trabalho ao longo da carreira. As promoções de cargo até a atual função.

Descrição da atividade atual

Descrever o dia-a-dia do profissional. Funções, responsabilidades e atividades assumidas pelo profissional.

Requisitos mínimos para exercer a profissão

- curso técnico, superior ou habilidade necessária para a função que exerce - Conhecimentos básicos necessários para sua atuação, não só técnicos mas também comportamentais.

Ferramentas usadas no dia-a-dia

- Softwares ou recursos físicos obrigatórios ou necessários para que o profissional possa exercer sua atividade.

Tecnologias envolvidas

Conhecimento técnico e científico aplicado na atividade profissional utilizando ferramentas, processos e recursos físicos. Neste caso, escolher uma tecnologia e aprofundar a ponto de poder discutir em sala de aula Exemplos:

  • SO, Banco de Dados, Linguagens, Metodologia ágil para o Engenheiro de Software
  • Redes de Computadores, Roteamento, sistemas de comunicação e comutação para o Analista de Redes
  • Criptografia, Certificação Digital, Banco de Dados, Ambiente Web para Analistas de Segurança
  • Banco de Dados, Normalização, Tuning, redundância para o DBA
  • E assim por diante ....


Ética profissional

- Apontar qualquer situação em que é necessário ética. Seja alguma situação vivida pelo profissional ou que ele tenha tido conhecimento. Importante ressaltar o comportamento adequado do profissional dentro de uma empresa ou de um negócio. - Caso o profissional não sugira nada, a equipe deverá pesquisar e discutir algum caso - Os casos, tanto podem tratar de comportamentos éticos positivos quanto de situações onde a ética tenha sido desvirtuada.

Exemplo de resultado tangível

- Citar um exemplo de algum resultado real produzido pelo profissional. Aqui pode ser o exemplo de um equipamento, de um sistema embarcado, de um sistema web ou mobile, de um projeto ou documento que retrate a contribuição do convidado no negócio onde ele atua.

Upload da apresentação

- https://docs.google.com/presentation/d/1qEfSIMWNjgiuGCg9m_SSdAFUbRNQqRw5LzZXiniRRQ0/edit#slide=id.g35f391192_04

Dúvidas


  • 01. Exemplifique um requisito do usuário considerado inviável por você, ou seja, que entendeu que não era viável de ser implementado.


  • 02. Java e Kotlin. Por que usar uma linguagem ou outra?


  • 03. O significa Q&A e qual sua importância para o desenvolvimento de sistemas?


  • 04. O que é desenvolvimento nativo? E híbrido?


Desenvolvimento Nativo: O app nativo é desenvolvido para utilização em uma plataforma específica, como iOS ou Android. Dessa forma, o aplicativo nativo é capaz de explorar todas as potencialidades da plataforma para a qual foi criado. Consegue ter acesso a diversos recursos dos aparelhos como GPS, câmera, calendário, lista de contatos, entre outros. E nem sempre os aplicativos nativos precisam da internet para seu funcionamento. Desenvolvimento Hibrido:

O app híbrido tem características do app nativo e da web, utilizando códigos de ambos para sua criação. Assim, esse modelo de app pode usar recursos tanto da internet quanto do dispositivo e tem a capacidade de ser executado em diferentes plataformas. Porém, o app híbrido não consegue acessar as funcionalidades do dispositivo de forma direta, sendo necessário o uso de um framework que funcione como intermediário entre o aplicativo e o dispositivo.

  • 05. O que é MVC? MVP? Como podem ser usados?


  • 06. CRM, o que significa e de que se trata?


  • 07. Descreve sua opinião sobre exemplos de ética (positivos ou negativos) apontados pela palestrante.


  • 08. Destaque o que mais te surpreendeu ou o que mais tenha gostado na apresentação. Explique o porquê.


  • 09. Cite algumas características interessantes do Android. Que outros SOs competem com ele?


  • 10. React, Angular JS, para que servem estas ferramentas?


Tecnologia a ser pesquisada


  • xxxxxx
    • Para que serve?
    • Outras soluções no mercado
    • Como funciona?
    • Exemplos de uso