Destaque Lançamento

Codificação, manutenção e documentação de aplicativos computacionais para internet

Carregando...
 

Codificação, manutenção e documentação de aplicativos Computacionais para Internet

Você que é programador ou está iniciando neste maravilhoso, divertido e imenso mundo da programação deve conhecer e estudar sobre vários aspectos que compõem a dinâmica da estrutura que envolve todo o processo de construção de softwares.

Este curso permitirá que você compreenda e aplique as principais atividades que envolvem a trajetória de desenvolvimento. Todos os itens estudados neste curso são de grande valia para você e a instrução passará por todas as etapas desde o levantamento de requisitos do banco de dados até a sua correta documentação.

Vamos Lá?

 

CONHECIMENTOS:

• Banco de dados – Modelagem de dados por meio de ER. Integração de banco de dados com aplicações web;
• Modelagem conceitual do banco de dados para aplicações web – Técnicas de levantamento de dados. Levantamento e especificação de requisitos. Dicionário de dados. Integridade referencial. Arquitetura de arquivos de dados. Teoria dos conjuntos. Tipos de dados. Normalização. Modelo de entidade e relacionamento: entidade, visão, atributos, índices, chave candidata, chave primária e estrangeira, relacionamentos e integridade referencial;
• Modelagem física de banco de dados relacional para aplicações web – Linguagem SQL: 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. Otimização de consultas (tuning). 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. SQL procedural: gatilhos e procedimentos armazenados;
• Segurança do banco de dados para aplicações web – Normas de segurança da informação. Aspectos gerais de segurança: redundância, concorrência, integridade e consistência. Criptografia. Autenticação. Falhas. Auditoria. Ameaças. Controle de acesso. Backup e restore;
• Estrutura de dados para aplicações web – Pilhas e filas. Listas e árvores. Ordenação de dados. Pesquisa de dados. Recursividade;
• Análise de sistemas orientada a objetos – Fundamentos da orientação a objeto. Definição do projeto de sistema. Análise de requisitos do sistema. Definição de UML. Principais diagramas UML. Diagrama de caso de uso. Diagrama de classe;
• Ferramentas – Ferramentas de desenvolvimento de programas para internet. Ferramentas de desenvolvimento colaborativo. Ferramentas de modelagem de software. Linguagens de programação. Ambientes de programação (IDE);
• Linguagem de programação orientada a objetos para aplicações web – Visão geral da linguagem de programação. Palavras reservadas. Application Program Interface (API). Plataforma de desenvolvimento: internet. Tipos de dados. Declaração e utilização de variáveis e constantes. Coleções: lista, conjunto e mapa. Operadores. Comandos condicionais. Comandos de repetição. Objetos, classes, interfaces, atributos, modificadores de acesso, métodos e propriedades. Herança, polimorfismo, encap-sulamento e agregação. Tratamento de erros e exceções. Coleta de lixo. Distribuição do aplicativo. Defeitos e falhas em programas de computador. Documentação de programas de computador;
• Controle de versão em programação para aplicações web – Segurança da informação. Instalação e configuração;
• Política de recuperação de dados em programação para aplicações web – Conceito. Segurança da informação. Análise periódica. Procedimentos de backup e restore.

HABILIDADES:

• Resolver problemas lógicos e aritméticos;
• Construir expressões lógicas e matemáticas;
• Comunicar-se com clareza e objetividade de forma oral e/ou escrita;
• Elaborar documentos técnicos, como relatórios de atividades e checklist;
• Ler e interpretar textos técnicos;
• Localizar e selecionar informações necessárias ao desenvolvimento do seu trabalho;
• Organizar materiais, ferramentas, instrumentos, documentos e local de trabalho;
• Trabalhar em equipe multi e interdisciplinar;
• Negociar com pessoas em situações adversas, identificando problemas e possíveis soluções.

 

Carga horária: A carga horária total do curso é de 30 horas.

Certificação: Uma declaração de participação automática será gerada no Ambiente Virtual de Aprendizagem (AVA) ao término do curso.

Acesso: O acesso ao aluno será liberado em até 2 dias úteis após a confirmação do pagamento. O prazo para a conclusão do curso será de 40 dias a contar desta liberação.

 

Estrutura, metodologia e avaliação

O curso será realizado totalmente a distância, por meio de um ambiente virtual de aprendizagem. Nesse ambiente, estarão disponíveis todos os conhecimentos necessários para a formação, assim como assuntos complementares. Cada assunto será disponibilizado no recurso tecnológico que melhor atende à aprendizagem, tais como vídeos, material online, material para download, podcast, animações, entre outros.

Por ser um curso a distância, a sua metodologia estará voltada para a autonomia do aluno e para a flexibilidade de estudos. Com isso, propiciará ao estudante gerenciar o seu tempo e dedicar-se às aprendizagens conforme as suas necessidades, desde que não ultrapasse o prazo de conclusão.

A avaliação do curso será realizada mediante a realização de uma atividade avaliativa sobre os conhecimentos abordados. O aluno será considerado aprovado se obtiver no mínimo 70% de aproveitamento na avaliação.

Deixe seu comentário e sua avaliação







- Máximo de 512 caracteres.

Clique para Avaliar


  • Avaliação:
Enviar
Faça seu login e comente.

Características



    1. Selecionar a quantidade de cursos de acordo com o número de alunos;

    2. Informar o CNPJ da empresa e realizar cadastro;

    3. Finalizada a compra, a empresa receberá uma confirmação por e-mail contendo um link para cadastrar as pessoas que irão realizar o curso (caso não receba o e-mail, verificar na caixa de spam ou na lixeira);

    4. Preencher planilha conforme orientações (Nome do aluno, CPF e e-mail);

    5. Após confirmação de pagamento os alunos receberão acesso ao curso.


    Para mais informações, entre em contato pelo e-mail ead@fecomercio-rs.org.br.

     

     

    Confira também