Senac Cursos

Conteudo:

SENAC
Marque quantas cidades tenha interesse em acompanhar as novidades

{{newslaterSelect}}

{{cidadesSelected.length+' '+newslaterSelect}}



















CADASTRO EFETUADO COM SUCESSO

FILTRE AQUI E ENCONTRE SEU CURSO

{{cidadesBuscaRadio}}

{{interesseBuscaRadio}}

{{tipoBuscaRadio}}

COMPARTILHE COM SEUS AMIGOS

CURSO

PROGRAMADOR FULL STACK

SOBRE O CURSO

O curso tem como objetivo preparar os participantes para o desenvolvimento de projetos web completos, desde a concepção e planejamento até a estruturação visual, integração de banco de dados e interação com usuários, incluindo front-end e back-end.

  • Ensino Fundamental Completo;
  • Idade mínima de 16 anos.

De acordo com a Associação Brasileira das Empresas de Tecnologia da Informação e Comunicação (Brasscom), somente nos primeiros oitos meses de 2021, o Macrossetor de Tecnologia da Informação e Comunicação (TIC) contratou 147.248 novos profissionais no Brasil, um aumento de 149% em relação ao total de postos de trabalho criados no ano passado. Ainda de acordo com a entidade, a procura por profissionais na área de TI é de 420 mil pessoas, até 2024, no país. Entre as competências mais demandadas, estão as dos desenvolvedores (conhecidos como Devs), a exemplo do programador full stack, profissional habilitado em planejamento de projetos de software, atuando em todas as etapas de criação e implementação de sistemas. Esse profissional pode atuar em empresas privadas ou públicas bem como projetos autônomos, desenvolvendo portais web, lojas virtuais, criação de aplicativos e diversos sistemas voltados para o ambiente de internet e intranet.

UC1: Desenvolver algoritmos

  • Conceitos: lógica de programação, linguagens de programação;
  • Utilização de variáveis, operadores lógicos e aritméticos na criação de algoritmos;
  • Aplicação de estruturas condicionais e de repetição na criação de algoritmos;
  • Conceitos de programação orientada a objetos.

UC2: Projetar Sistemas UI/UX

  • Identificação do perfil do cliente e público-alvo, concorrentes diretos e indiretos e briefing, pesquisa qualitativa e quantitativa, e benchtmarking;
  • UX- Criação persona, matriz CSD (Certezas, Suposições e dúvidas), mapa de empatia, jornada do usuário, storytelling e kanban;
  • Elaboração de projetos: tendências, tecnologias, gestão de projetos;
  • Ferramentas de organização e levantamento de ideias: brainstorming, mapas mentais e painéis semânticos;
  • UX - User Experience Design: conceito, funcionalidade e aplicabilidade;
  • UI - User Interface Design: conceito, funcionalidade e aplicabilidade;
  • Arquitetura da informação: conceito e aplicações, mapa do site e estruturas de navegação, organização de conteúdo;
  • Design para interface para sistemas responsivos;
  • UI- Elaboração de guia de estilos.

UC3: Construir aplicações front-end

  • Linguagem de marcação de conteúdo e estilo na criação de interfaces;
  • Padrões de acessibilidade: usabilidade, ergonomia e design responsivo;
  • Padrões da W3C: conceito, aplicabilidade e usabilidade.;
  • Web: formatação e exportação de arquivos do projeto.

UC4: Modelar Dados

  • Banco de dados: histórico, tipos;
  • Instalação do sistema de gerenciamento de banco de dados(SGBD);
  • Conceitos: dados, informações, tipos de dados, tabelas, campos, registros, chave primária, chave estrangeira;
  • Modelagem de dados: Diagrama de entidade relacionamento (DER);
  • Relacionamento entre tabelas;
  • Linguagem SQL.

UC5: Implementar aplicações back-end

  • Arquitetura de aplicações: back-end e sua interação com front-end;
  • Ambiente de desenvolvimento: conceito, interface, configuração e compilação;
  • Sintaxe da programação para back-end orientada a objetos;
  • Bibliotecas de conexão: conceito e sintaxe;
  • Armazenamento de dados entre requisições;
  • Políticas de autenticação e segurança da aplicação;
  • Implementações: padrão MVC, ORM e design patterns;
  • Padrões de testes de software;
  • Publicação de arquivos e upload no servidor.

UC6: Projeto Integrador Programador Full Stack

O Projeto Integrador é uma Unidade Curricular de Natureza Diferenciada, baseada na metodologia de ação-reflexão-ação, que se constitui na proposição de situações desafiadoras a serem cumpridas pelo aluno. Esta Unidade Curricular é obrigatória nos cursos de Aprendizagem Profissional Comercial, Qualificação Profissional, Habilitação Profissional Técnica de Nível Médio e Qualificação Profissional Técnica de Nível Médio.

DOCUMENTAÇÃO NECESSÁRIA
  • RG;
  • CPF;
  • Comprovante de residência;
  • Comprovante de Escolaridade.

Em algumas unidades, o conteúdo do cuso ponderá ser modificado / adequado Os conteúdos
podem sofrer alterações/atualizações.

CIDADE
Salvador
UNIDADE
Casa do Comércio 7 Andar
CARGA HORÁRIA
240H
    • Período

      30/06/25 à 22/09/25

    • Dias da semana

      Segunda-feira a Sexta-feira

    • Horarío

      13:30 às 17:30

    • Investimento

      R$1764

      Parcelado até 10x de R$ 176,40
  • Matricule-se
CIDADE
Santo Antônio de Jesus
UNIDADE
Espaço Empresarial
CARGA HORÁRIA
240H
    • Período

      31/03/25 à 20/06/25

    • Dias da semana

      Segunda-feira a Sexta-feira

    • Horarío

      14:00 às 18:00

    • Investimento

      R$1411

      Parcelado até 10x de R$ 141,10
  • Matricule-se