Linha 40: Linha 40:


* 01. O que é um site responsivo?
* 01. O que é um site responsivo?
**  
** Um site responsivo muda a sua aparência e disposição com base no tamanho da tela em que o site é exibido. Então, se o usuário tem uma tela pequena, os elementos se reorganizam para lhe mostrar as coisas principais em primeiro lugar.
<br>
<br>


* 02. Como o Dev Front-End acessa os dados do Banco de Dados para mostrar nas interfaces para o usuário?
* 02. Como o Dev Front-End acessa os dados do Banco de Dados para mostrar nas interfaces para o usuário?
**  
** Os navegadores têm acesso à parte do mecanismo do aparelho onde habita, através de APIs, e por consequência nós temos acesso a algumas dessas APIs nativas e as APIs do browser. O browser por sua vez, além de renderizar HTML, CSS e Javascript, lida com o networking, fazendo requests e baixando conteúdo dos servidores pertinentes
<br>
<br>


* 03. O que é UX? Qual a diferença de UI?
* 03. O que é UX? Qual a diferença de UI?
**
**UX significa User Experience, é o que um usuário sente ao utilizar um produto, sistema ou serviço. Equilibrando aspectos práticos, experienciais, significativos e valiosos de interação.
UI significa User Interface, é tudo aquilo que é perceptível visualmente em alguma plataforma e leva o usuário a uma interação positiva.  Pode ser um botão, um menu diferente ou até mesmo um som.
<br>
<br>


* 04. O que é um Mockup e para que serve?
* 04. O que é um Mockup e para que serve?
**
**Um mockup é uma representação estática de média a alta fidelidade de um design. Muitas vezes um mockup é um rascunho bem próximo do design final do produto, ou até o próprio design visual do produto final.São particularmente úteis quando você quer vender a ideia do produto antes dele estar pronto para o público.
<br>
<br>


* 05. Em que tipos de sistemas eu posso usar o Angular JS? Em que ele diferencia do MVC?
* 05. Em que tipos de sistemas eu posso usar o Angular JS? Em que ele diferencia do MVC?
**
**Sua filosofia parte de que uma programação declarativa é muito mais importante que uma programação imperativa quando se trata de desenvolvimento web. Ele atinge isso estendendo o HTML e fazendo uma linguagem para o desenvolvimento de interfaces web dinâmicas.
<br>
<br>

Edição das 17h54min de 27 de junho de 2018

Evolução na profissão

  • Quais as atividades, responsabilidades ou demandas assumidas por esse profissional.


Descrição da atividade atual

  • O que este profissional faz no seu dia-a-dia. Em que ele trabalha ou em que processos ele atua. Se faz reuniões periódicas, se testa, se codfica, se avalia sistemas, se pesquisa ou coisas do gênero.


Requisitos mínimos para exercer a profissão

Linguagens orientadas a objeto, ter conhecimento sobre sistemas de versionamento,domínio em HTML5 e desenvolvimento responsivo, CSS, conhecimento em SEO, inglês para leitura e entendimento, raciocínio lógico, boa comunicação.

Ferramentas usadas no dia-a-dia

fronteiras-front-end_vs_back-end.jpg

Tecnologias envolvidas

Sublime Text: Programa usado na criação e edição de códigos. ANGULARJS: Framework MVC de código aberto que amplia as capacidades do HTML BOOTSTRAP: Seleção de estilos reutilizáveis, robustos e atraentes para as suas necessidades de estilo cotidiano. Ele inclui um sistema de grade responsivo, estilos de tipografia básica, estilos para elementos comuns como botões e entradas de formulário e muito mais. SASS: É uma extensão do CSS. Suas principais características são a capacidade de usar variáveis, nidificação e loops dentro do seu código. BOWER: Bower é uma ferramenta de gerenciamento de pacotes de front-end, você pode usá-lo para acelerar o seu fluxo de trabalho.


Ética profissional

    • Descrição de casos reais (sem citar nomes de empresas ou pessoas) onde a ética profissional foi aplicada (ou a falta dela).


Exemplo de resultado tangível

  • Exemplo de um produto, processo ou serviço concluído pelo profissional, que entrou no mercado, ou a empresa adotou ou que é usado por algumas pessoas ou empresas.


Upload da apresentação

  • Utilize o ícone (Arquivo Embutido), ao lado do A maiúsculo para inserir a apresentação.


Dúvidas


  • 01. O que é um site responsivo?
    • Um site responsivo muda a sua aparência e disposição com base no tamanho da tela em que o site é exibido. Então, se o usuário tem uma tela pequena, os elementos se reorganizam para lhe mostrar as coisas principais em primeiro lugar.


  • 02. Como o Dev Front-End acessa os dados do Banco de Dados para mostrar nas interfaces para o usuário?
    • Os navegadores têm acesso à parte do mecanismo do aparelho onde habita, através de APIs, e por consequência nós temos acesso a algumas dessas APIs nativas e as APIs do browser. O browser por sua vez, além de renderizar HTML, CSS e Javascript, lida com o networking, fazendo requests e baixando conteúdo dos servidores pertinentes


  • 03. O que é UX? Qual a diferença de UI?
    • UX significa User Experience, é o que um usuário sente ao utilizar um produto, sistema ou serviço. Equilibrando aspectos práticos, experienciais, significativos e valiosos de interação.

UI significa User Interface, é tudo aquilo que é perceptível visualmente em alguma plataforma e leva o usuário a uma interação positiva. Pode ser um botão, um menu diferente ou até mesmo um som.

  • 04. O que é um Mockup e para que serve?
    • Um mockup é uma representação estática de média a alta fidelidade de um design. Muitas vezes um mockup é um rascunho bem próximo do design final do produto, ou até o próprio design visual do produto final.São particularmente úteis quando você quer vender a ideia do produto antes dele estar pronto para o público.


  • 05. Em que tipos de sistemas eu posso usar o Angular JS? Em que ele diferencia do MVC?
    • Sua filosofia parte de que uma programação declarativa é muito mais importante que uma programação imperativa quando se trata de desenvolvimento web. Ele atinge isso estendendo o HTML e fazendo uma linguagem para o desenvolvimento de interfaces web dinâmicas.