Atenção você está navegando no Senac Cornélio Procópio
Programa de Benefícios Senac
, você ganhou 20% de desconto* para matrículas online! Aproveite esta oportunidade!
*Desconto válido até somente para cursos presenciais e pagamento à vista. Confira outros descontos no Programa de Benefícios.
Pesquisa de Satisfação Senac
TÉCNICO EM INFORMÁTICA PARA INTERNET
Objetivo
Entre no mundo do desenvolvimento WEB e aprenda a planejar e desenvolver uma aplicação WEB completa, do front end ao back end, e crie soluções profissionais para as demandas do mundo do trabalho conectado.
Carga horária 1000h
Requisitos
16 anos
2º ano do Ensino Médio
Organização Curricular
Elaborar projetos de aplicações para web - 36h
Conteúdo:
Conhecimentos:
- Briefing: conceito, especificidades para projetos web e modelos.
- Técnicas de criatividade: brainstorming, mapas mentais e painéis semânticos.
- Análise de mercado: identificação do perfil do cliente e público-alvo, concorrentes diretos e indiretos.
- Domínios de internet: conceito, registro e disponibilidade de serviços.
- Projetos web: tendências, tecnologias, gestão de projetos (custos, calendários de tarefas e relatórios de acompanhamento).
- Arquitetura da informação: conceito e aplicações, mapa do site e estruturas de navegação, organização de conteúdo.
- Proposta comercial: características, requisitos, elaboração e modelos de contrato de serviço.
- Requisitos: conceitos e técnicas para análise e gerenciamento.
Habilidades:
- Interpretar briefing para projetos de websites.
- Identificar requisitos técnicos para projetos de websites.
- Pesquisar domínio disponível e serviços de hospedagem para websites.
- Organizar arquivos e atividades por etapas do projeto.
- Estruturar arquitetura dos elementos de conteúdo de websites.
Atitudes/Valores:
- Responsabilidade e comprometimento com os acordos estabelecidos.
- Proatividade no desenvolvimento das atividades profissionais.
- Colaboração no desenvolvimento do trabalho em equipe.
- Respeito aos direitos de propriedade intelectual.
- Comprometimento com padrões de usabilidade e acessibilidade web.
Organização Curricular
Desenvolver aplicações para websites - 72h
Conteúdo:
Conhecimentos:
- Imagem digital: conceitos de vetor e bitmap, formatos e aplicações, unidades de medida, densidade de pixels, taxa de bits, animações web.
- Comunicação visual: tipografia, teoria e modos de cor, grid e alinhamento, Gestalt (conceito e aplicabilidade).
- Wireframes e protótipos: conceito, estrutura e desenvolvimento.
- Design responsivo: conceitos e aplicações.
- Projeto de website: características funcionais, usabilidade, acessibilidade e ergonomia.
- Estrutura semântica: conceitos, linguagem de marcação de conteúdo.
- Estilização de páginas: definições de estilos e integração com estrutura de conteúdo.
- Web standards: boas práticas e padrões recomendados pelo W3C.
- Desempenho e compatibilidade: conceito e ferramentas.
- Código do website: testes, validação e correção.
- Content Management System (CMS) - interface, requisitos básicos, servidor local e banco de dados, configuração de usuários administrativos, customização, CSS e temas, plug-ins, implantação e publicação.
- Lei Geral de Proteção de Dados Pessoais: fundamentos, aplicabilidade, princípios legais, direitos, transferência internacional de dados, agentes de tratamento, encarregado pelo tratamento de dados pessoais (DPO), segurança, boas práticas, fiscalização e penalidades e a definição e papel da ANPD - Agência Nacional de Proteção de Dados.
Habilidades:
- Aplicar o sistema de cor pertinente ao layout da aplicação.
- Organizar conteúdo visual e textual para web.
- Integrar linguagens de estilo e marcação de conteúdo.
- Utilizar ferramentas para análise de desempenho.
- Testar compatibilidade nos diversos navegadores.
Atitudes/Valores:
- Cordialidade no trato com as pessoas.
- Sigilo no tratamento de dados e informações.
- Iniciativa na proposição de soluções de projetos.
- Proatividade no desenvolvimento das atividades profissionais.
- Colaboração no desenvolvimento do trabalho em equipe.
- Transparência no tratamento e proteção de dados pessoais.
- Zelo pela organização do ambiente de trabalho.
- Respeito aos direitos de propriedade intelectual.
- Comprometimento com padrões de usabilidade e acessibilidade na web.
Organização Curricular
Codificar front-end de aplicações web - 96h
Conteúdo:
Conhecimentos:
- Sites estáticos e dinâmicos: conceitos, diferenças, linguagens de script, tecnologias e aplicações.
- Fundamentos de Lógica de Programação: conceitos de algoritmos, de entradas e saídas, manipulação e processamento de dados.
- Programação: conceito, análise de requisitos do projeto e a relação com a codificação em front-end.
- Linguagem de scripts: sintaxe - operadores, palavras reservadas, identificadores, delimitadores e comentários; variáveis e tipos de dados, estruturas de controle condicional e laços de repetição.
- Eventos e funções: parâmetros, retornos e tipos de eventos.
- Document Object Model (DOM): objetos, propriedades e eventos; manipulação de elementos, atribuição de eventos e estilos dinâmicos.
- Framework: conceitos, aplicabilidade e tendências.
- Usabilidade e acessibilidade: princípios aplicados ao comportamento dinâmico da página.
- Requisições assíncronas: conceitos e aplicabilidade.
- Depuração de linguagem de scripts: de bugger e testes de código.
Habilidades:
- Interpretar requisitos de projetos.
- Identificar estruturas e funcionalidades da linguagem de script.
- Utilizar termos técnicos nas rotinas de trabalho.
- Utilizar padrões de boas práticas no desenvolvimento do site.
- Aplicar responsividade no comportamento do website.
- Interpretar manuais e documentações técnicas.
- Indentar códigos de script.
Atitudes/Valores:
- Cordialidade no trato com as pessoas.
- Sigilo no tratamento de dados e informações.
- Comprometimento com os padrões e as normas de desenvolvimento web.
- Iniciativa na proposição de soluções de projetos.
- Proatividade no desenvolvimento das atividades profissionais.
- Colaboração no desenvolvimento do trabalho em equipe.
- Zelo pela organização do ambiente de trabalho.
- Respeito aos direitos de propriedade intelectual.
Organização Curricular
Publicar aplicações web - 36h
Conteúdo:
Conhecimentos:
- Tecnologias de servidor web: conceitos e princípios de funcionamento.
- Serviços de hospedagem: gratuitos, pagos, compartilhados e dedicados.
- Gerenciamento do site: atualização de informações e backups.
- Transferência de arquivos: hospedagem via FTP e upload no servidor.
- Testes de desempenho: comportamento e integridade do website.
Habilidades:
- Hospedar websites.
- Identificar e corrigir erros no website.
- Realizar backups de websites.
Atitudes/Valores:
- Cordialidade no trato com as pessoas.
- Sigilo no tratamento de dados e informações.
- Iniciativa na proposição de soluções de projetos.
- Proatividade no desenvolvimento das atividades profissionais.
- Colaboração no desenvolvimento do trabalho em equipe.
- Zelo pela organização do ambiente de trabalho.
- Respeito aos direitos de propriedade intelectual.
Organização Curricular
Projeto Integrador Desenvolvedor Front-End - 24h
Conteúdo:
Propostas de temas geradores e demais orientações sobre o projeto integrador, consultar o plano de curso.
Organização Curricular
Desenvolver algoritmos - 96h
Conteúdo:
Conhecimentos:
- Lógica de programação: conceito de algoritmos, pensamento computacional.
- Algoritmos: por descrição narrativa, por fluxograma e por pseudocódigo.
- Manipulação de dados: variáveis, constantes, tipos de dados, operadores e expressões.
- Estrutura lógica: lógica booleana; condicional simples, composta e repetição.
- Sub-rotinas: declaração - funções e procedimentos; parâmetros, retorno e chamada.
- Estruturas de dados: vetores e matrizes, declaração, manipulação e aplicabilidade.
- Validação de algoritmos: testes de mesa e depuração.
- Regras de negócio: conceitos, características, requisitos funcionais e não funcionais.
- Metodologias ágeis: conceitos e tipos aplicados ao desenvolvimento de software.
- Orientação a objetos: definição, fundamentos e requisitos do sistema.
- UML: conceitos, tipos (diagrama de caso de uso e diagrama de classe) e aplicabilidade.
Habilidades:
- Identificar requisitos de software.
- Interpretar requisitos de projetos.
- Resolver problemas lógicos e aritméticos.
- Elaborar documentos técnicos.
- Interpretar códigos de programação.
- Aplicar metodologias ágeis.
- Testar algoritmo.
Atitudes/Valores:
- Cordialidade no trato com as pessoas.
- Sigilo no tratamento de dados e informações.
- Assertividade na tomada de decisões.
- Proatividade no desenvolvimento das atividades profissionais.
- Colaboração no desenvolvimento do trabalho em equipe.
- Zelo pela organização do ambiente de trabalho.
- Respeito aos direitos de propriedade intelectual.
- Comportamento investigativo na automação de recursos.
Organização Curricular
Codificar back-end de aplicações web - 120h
Conteúdo:
Conhecimentos:
- Arquitetura de aplicações web: conceito de back-end e sua interação com front-end.
- Ambiente de desenvolvimento: conceito, interface, configuração e compilação.
- Linguagem de programação para back-end: sintaxe, palavras reservadas, variáveis e estruturas de dados; desvios condicionais e laços de repetição; declaração e uso de sub-rotinas, passagem de parâmetro e retorno.
- Biblioteca da linguagem: funções próprias da linguagem e suas aplicações.
- Memória da aplicação web: armazenamento de dados entre requisições, cookies e sessions; aplicabilidade.
- Orientação a objetos na linguagem de programação back-end: classes, objetos, interfaces, atributos, tipos de dados, modificadores de acesso, métodos e propriedades, encapsulamento e agregação; conceitos de herança, polimorfismo, tratamento de erros e exceções.
- Política de recuperação de dados em programação para aplicações web - conceito, análise periódica, procedimentos de backup e restore.
- Segurança da informação: conceito, mecanismos, ameaças e políticas de segurança.
- Integração com front-end: manipulação de elementos da página, tratamento de requisição GET e POST, processamento de dados de formulários e resposta ao front-end.
- Chamadas assíncronas: integração com requisições assíncronas de front-end, padrões XML e Json, resposta de requisição de cliente via servidor, aplicação em página web.
- Testes: conceitos de qualidade de software, técnicas de teste, plano de teste, caixa branca e caixa preta.
- Versionamento de código: segurança da informação, instalação e configuração.
- Documentação de programas de computador: diagramas (classes, casos de uso, sequência) e fluxo.
Habilidades:
- Interpretar requisitos de projetos.
- Executar comandos de interatividade em interfaces web.
- Registrar e organizar as informações e códigos da aplicação web.
- Testar serviços web.
- Utilizar termos técnicos nas rotinas de trabalho.
- Aplicar versionamento ao código do projeto.
Atitudes/Valores:
- Cordialidade no trato com as pessoas.
- Sigilo no tratamento de dados e informações.
- Iniciativa na proposição de soluções de projetos.
- Proatividade no desenvolvimento das atividades profissionais.
- Colaboração no desenvolvimento do trabalho em equipe.
- Respeito aos direitos de propriedade intelectual.
- Atualização contínua no desenvolvimento das atividades profissionais.
Organização Curricular
Implementar banco de dados para web - 84h
Conteúdo:
Conhecimentos:
- Banco de dados: conceito, tipos e volume de dados; principais aspectos da evolução do banco de dados.
- Modelo conceitual e lógico: conceitos, entidade, relacionamentos, atributos, índices, cardinalidade, chave candidata, chave primária e estrangeira, integridade referencial, tabelas, campos e normalização.
- Sistema Gerenciador de Banco de Dados (SGBD): conceito, arquitetura, implantação, instalação, funcionalidades e manutenção.
- Structured Query Language (SQL) - Linguagem de Consulta Estruturada: conceitos, sintaxe, ordenação de resultados, filtragem de linhas, utilização de cálculos em SQL, manipulação de datas, união, intersecção e junção de dados, funções de agrupamentos e subconsultas, criação de entidade, visão, atributos, índices, chave candidata, chave primária e estrangeira, relacionamentos e integridade referencial, importação e exportação de dados e SQL procedural.
- Data Definition Language (DDL) - Linguagem de Definição de Dados: criação de tabelas, colunas, chaves primária, chaves estrangeiras e índices.
- Data Manipulation Language (DML) - Linguagem de Manipulação de Dados: inclusão, atualização e exclusão de dados.
- Data Query Language (DQL) - Linguagem de Consulta de Dados: seleção, filtragem, ordenação, agrupamento, funções de consulta e junção de dados (join).
- Manipulação de dados com linguagem de programação: bibliotecas de conexão, comandos de conexão e desconexão, comandos de manipulação de dados - Create-Read-Updade-Delete (CRUD), manipulação de respostas de consultas e desenvolvimento de CRUD.
- Programação via banco de dados: procedures, functions, triggers e views.
- Manutenção de banco de dados: backup e tunning.
- Frameworks de manipulação de banco de dados: conceitos e aplicabilidade.
- Segurança do banco de dados para aplicações web: normas de segurança da informação, redundância, concorrência, integridade e consistência, criptografia, autenticação, SQL Injection, ameaças, controle de acesso, cópia de segurança e restore.
- Orientação a objetos na linguagem de programação back-end: herança, polimorfismo, tratamento de exceções; aplicação com o banco de dados.
- Testes: registros, bugtrackers, depuração de código.
- Versionamento de código: criação de repositório, comandos de envio e recuperação de código.
- Bancos de dados NoSQL: conceitos e aplicações.
- Lei Geral de Proteção de Dados Pessoais: fundamentos, aplicabilidade, princípios legais, direitos, transferência internacional de dados, agentes de tratamento, encarregado pelo tratamento de dados pessoas (DPO), segurança, boas práticas, fiscalização e penalidades e a definição e papel da Agência Nacional de Proteção de Dados (ANPD).
Habilidades:
- Interpretar requisitos de projetos.
- Documentar etapas de desenvolvimento do software.
- Criar diagramas de banco de dados.
- Aplicar os comandos da linguagem SQL.
- Aplicar políticas de segurança no banco de dados.
- Executar comandos de interatividade entre interfaces web e banco de dados.
- Aplicar versionamento ao código do projeto.
- Utilizar termos técnicos nas rotinas de trabalho.
- Transparência no tratamento e proteção de dados pessoais.
Atitudes/Valores:
- Sigilo no tratamento de dados e informações.
- Iniciativa na proposição de soluções de projetos.
- Proatividade no desenvolvimento das atividades profissionais.
- Colaboração no desenvolvimento do trabalho em equipe.
- Respeito aos direitos de propriedade intelectual.
Organização Curricular
Desenvolver serviços web - 48h
Conteúdo:
Conhecimentos:
- Web services: histórico e conceito.
- Programação orientada a serviços: objetivos, benefícios, contratos, acoplamento, abstração, capacidade de reuso, autonomia, independência de estado, visibilidade e composição de serviços.
- Protocolo HTTP: conceitos, requisições e respostas, operações (GET, POST, PUT, DELETE), informações de cabeçalhos, códigos de status da resposta.
- Padrão Representational State Transfer - REST: conceitos, tipos de requisições, interpretação das operações, parâmetros, processamento e resposta; ferramentas de linguagem de programação back-end para programação de serviços REST.
- Representações de dados: texto plano, Java Script Object Notation (JSON); Extensible Markup Language (XML).
- Programação de serviços: implementação e instalação.
- Consumo de serviços web: tipos, ferramentas de back-end e front-end, chamadas síncronas e assíncronas, envio de parâmetros e tratamento de respostas.
- Testes unitários: conceitos e ferramentas.
- Versionamento de código: recuperação de histórico e resolução de conflitos.
- Segurança em serviços web: HTTPS, autenticação e melhores práticas.
Habilidades:
- Interpretar requisitos de projetos.
- Estruturar dados com XML e JSON.
- Expandir aplicação com serviços de terceiros.
- Publicar serviços web reutilizáveis.
- Testar serviços web.
- Aplicar versionamento ao código do projeto.
- Utilizar termos técnicos nas rotinas de trabalho.
Atitudes/Valores:
- Sigilo no tratamento de dados e informações.
- Proatividade no desenvolvimento das atividades profissionais.
- Colaboração no desenvolvimento do trabalho em equipe.
- Zelo pela organização do ambiente de trabalho.
- Respeito aos direitos de propriedade intelectual.
Organização Curricular
Organizar o processo de trabalho no desenvolvimento de aplicações - 48h
Conteúdo:
Conhecimentos:
- Etapas de trabalho: tipos de equipe, cultura organizacional, cronograma, acompanhamento do desenvolvimento e custos do trabalho.
- Empreendedorismo: características, intraempreendedorismo e mercado de trabalho.
- Serviços de terceiros: levantamento de fornecedores; prioridades, custos e características.
- Suporte técnico: comunicação, controle e registro de ocorrências e tipos de ações corretivas; documentações do software, conforme necessidades do cliente e normas da organização.
- Negociação de conflitos: mediação, processo de comunicação, ruídos e feedbacks (formas de fornecer e receber feedbacks na resolução de conflitos).
- Carreira profissional: itinerário, limites de atuação e planejamento; etiqueta pessoal e profissional.
- Relatórios de desenvolvimento: tipos, coerência e coesão textual; estrutura de documentos.
Habilidades:
- Comunicar-se de forma assertiva.
- Operar editor de texto, planilhas eletrônica e apresentação de slides.
- Mediar conflitos nas situações de trabalho.
- Pesquisar dados e informações do desenvolvimento do trabalho.
- Analisar as etapas de trabalho.
Atitudes/Valores:
- Cordialidade e empatia no trato com as pessoas.
- Colaboração no desenvolvimento do trabalho em equipe.
- Responsabilidade e comprometimento com os acordos estabelecidos.
- Sigilo no tratamento de dados e informações.
- Zelo na apresentação pessoal e postura profissional.
- Proatividade no atendimento e na resolução de problemas.
- Respeito à diversidade humana.
Organização Curricular
Projeto Integrador Desenvolvedor Back-End - 32h
Conteúdo:
Propostas de temas geradores e demais orientações sobre o projeto integrador, consultar o plano de curso.
Organização Curricular
Desenvolver interface gráfica para dispositivos móveis - 60h
Conteúdo:
Conhecimentos:
- Sistemas mobile: conceitos e características.
- Desenvolvimento híbrido de aplicativos: conceito, linguagem de marcação de conteúdo e estilo; webstandards - práticas e padrões recomendados pelo W3C; modelo Progressive Web Apps (PWA).
- Ambiente de desenvolvimento para dispositivos móveis: instalação e configuração; emuladores de dispositivos móveis (versões de SDK e parâmetros de hardware).
- Programação para mobile: linguagens de programação e sintaxe.
- Arquitetura em camadas: conceitos Model View Controller (MVC).
- Leiaute para aplicativo móvel: responsividade, usabilidade e acessibilidade, métodos de entradas de dados, uso de cores, posicionamento de elementos.
- Telas para aplicativos: tecnologias de programação de interface do sistema mobile, organização e configuração dos elementos visuais, componentes de interface do sistema mobile.
- Padrões de design de interação para dispositivos móveis.
- Interação com interface gráfica: programação de resposta ao comando do usuário, uso de toque e teclado virtual, alternância de telas, feedback ao usuário, limitações e possibilidades de navegação.
- Testes em mobile: verificação de usabilidade e acessibilidade.
- Versionamento de código: ramificações e tags.
Habilidades:
- Interpretar requisitos de projetos.
- Organizar elementos gráficos para dispositivos móveis.
- Otimizar imagens para dispositivos móveis.
- Aplicar linguagem de marcação de conteúdo e estilo e aplicativos híbridos.
Atitudes/Valores:
- Sigilo no tratamento de dados e informações.
- Iniciativa na proposição de soluções de projetos.
- Proatividade no desenvolvimento das atividades profissionais.
- Colaboração no desenvolvimento do trabalho em equipe.
- Respeito aos direitos de propriedade intelectual.
- Comprometimento com padrões de usabilidade e acessibilidade na web.
- Atualização contínua no desenvolvimento das atividades profissionais.
- Cordialidade no trato com as pessoas.
- Atitude propositiva no desenvolvimento do trabalho.
Organização Curricular
Codificar aplicações para dispositivos móveis - 120h
Conteúdo:
Conhecimentos:
- Linguagem de programação orientada a objetos para dispositivos móveis: visão geral da linguagem de programação, palavras reservadas, classes usadas e sintaxe.
- Ambiente de desenvolvimento para dispositivos móveis: plataforma, Integrated Development Environment (IDE), estrutura de projeto e arquivos específicos.
- Frameworks: bibliotecas de terceiros para desenvolvimento, recursos e aplicabilidade; conceitos de desenvolvimento cross-platform.
- Versionamento de código: união de ramificações (merge) e tratamento de conflitos.
- Testes e depuração de aplicações: testes automatizados; qualidade de software.
- Application Programming Interface - API da plataforma mobile: arquitetura, recursos e aplicabilidade.
- Persistência de dados em dispositivos móveis: conceito, parâmetros, manipulação de arquivos e gerenciamento de dados em bancos de dados portáveis.
- Fluxo da aplicação: construção e manipulação de telas, comunicação entre componentes do aplicativo; serviços de background e comunicação com o sistema.
- Controles visuais: manipulação via código, controles de UI, eventos, alertas, caixas de diálogo, webview.
- Fragmentos de aplicação: implementação de bloco reutilizável, fragment e controller.
Habilidades:
- Interpretar requisitos de projetos.
- Utilizar orientação a objeto na codificação.
- Efetuar controle de versão da aplicação web.
- Utilizar termos técnicos nas rotinas de trabalho.
- Utilizar frameworks de terceiros para desenvolvimento de aplicações para dispositivos móveis.
- Modelar e integrar bancos de dados para dispositivos móveis.
- Testar com máquinas virtuais e emuladores.
Atitudes/Valores:
- Sigilo no tratamento de dados e informações.
- Iniciativa na proposição de soluções de projetos.
- Proatividade no desenvolvimento das atividades profissionais.
- Colaboração no desenvolvimento do trabalho em equipe.
- Zelo pela organização do ambiente virtual de trabalho.
- Respeito aos direitos de propriedade intelectual.
- Comprometimento com padrões de usabilidade e acessibilidade na web.
- Atualização contínua no desenvolvimento das atividades profissionais.
Organização Curricular
Codificar acesso a web services e recursos de sistemas móveis - 60h
Conteúdo:
Conhecimentos:
- Aplicativos RESTful: características e conexão mobile-web.
- Programação RESTful: recursos da API mobile, consumo de serviços REST, preparação consulta em rede e tratamento de retorno.
- Serviços SOAP: conceito, recursos da API mobile e consumo de serviços.
- Segurança em web services: técnicas de autenticação no serviço e recomendações de boas práticas da Open Web Application Security Project (OWASP).
- Integração com serviços públicos: serviços de autenticação; integração com rede social; APIs de terceiros.
- Armazenamento em nuvem: conceitos, tipos e técnicas de integração.
- Notificações: conceitos, tipos e programação com API do sistema mobile.
- Push Notification: conceitos, implementação e serviços de envio.
- Recursos de conectividade: sensores, NFC, bluetooth e outros.
- Recursos de navegação: bússola, geolocalização e integração com serviços de mapa.
- Recursos de mídia: manipulando sons, vídeo e imagem, acesso à câmera e a arquivos.
- Recursos de sistema: permissões de acesso, sistema de arquivos e integração com serviços nativos.
- Testes de API: técnicas e ferramentas; mocks e stubs em testes unitários.
- Versionamento de código: comandos avançados e conceito de integração contínua.
Habilidades:
- Interpretar requisitos de projetos.
- Identificar serviços web públicos.
- Interpretar documentos técnicos.
- Utilizar termos técnicos na rotina de trabalho.
- Desenvolver acessibilidade e usabilidade em aplicativos mobile.
- Efetuar controle de versão da aplicação mobile.
- Testar aplicação mobile.
- Aplicar protocolos de segurança no uso dos serviços web.
Atitudes/Valores:
- Sigilo no tratamento de dados e informações.
- Colaboração no desenvolvimento do trabalho em equipe.
- Comprometimento com padrões de usabilidade e acessibilidade.
- Atualização contínua no desenvolvimento das atividades profissionais.
- Atitude propositiva no desenvolvimento do trabalho.
- Respeito aos direitos de propriedade intelectual.
Organização Curricular
Publicar aplicações para dispositivos móveis - 36h
Conteúdo:
Conhecimentos:
- Formato de distribuição: especificidades dos principais sistemas operacionais de dispositivos móveis.
- Lojas virtuais de aplicativos: conceitos, características e regras; políticas de publicação, tipo de monetização e distribuição de aplicativos.
- Visibilidade e impacto da loja de aplicativos: público-alvo do app, tipos de acesso, precificação.
- Requisitos da loja para o app: ajustes, ícones, certificado e assinatura digital do aplicativo, otimização de pacote compilado, confecção de tutorial de manipulação do app.
- Etapas da publicação: configuração da loja virtual, upload de pacote compilado e disponibilização do aplicativo ao público.
- Monitoramento do aplicativo: atualização e versionamento do aplicativo e ferramentas de analytics.
Habilidades:
- Interpretar requisitos de projetos.
- Interpretar documentos técnicos.
- Utilizar termos técnicos na rotina de trabalho.
- Realizar processo de empacotamento (build) para dispositivos móveis.
- Acompanhar uso do aplicativo publicado.
Atitudes/Valores
- Sigilo no tratamento de dados e informações.
- Colaboração no desenvolvimento do trabalho em equipe.
- Respeito aos direitos de propriedade intelectual.
Organização Curricular
Projeto Integrador Desenvolvedor Mobile - 32h
Conteúdo:
Propostas de temas geradores e demais orientações sobre o projeto integrador, consultar o plano de curso.
DOCUMENTOS OBRIGATÓRIOS PARA MATRÍCULA:
- Documento oficial de identificação com foto, podendo ser: Carteira de Identidade, Carteira Nacional de Habilitação/CNH, Carteira de Trabalho e Previdência Social/CTPS ou Passaporte (cópia e original).
- CPF ou documento que possua a numeração do CPF (cópia e original)..
- Comprovante de residência (cópia e original), preferencialmente conta de luz.
- Histórico Escolar, Certificado e/ou Diploma de Conclusão do Ensino Médio (cópia e original).
- Declaração de Matrícula atualizada para ofertas que permitam o ingresso concomitante, considerando o pré-requisito do curso (com posterior entrega obrigatória do histórico escolar, certificado e/ou diploma de conclusão para regularização da documentação).
- A documentação apresentada passará por verificação de autenticidade, conforme previsto no Regimento Escolar do Senac PR.