METODOLOGIAS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE SUBÁREA OBJETIVOS PRÉ- REQUISITOS PÚBLICO ALVO Desenvolvimento de Software Formação e/ou experiência em desenvolvimento de sistemas de software Experiência em desenvolvimento de sistemas de software Pessoas que tenham conhecimento em desenvolvimento de sistemas de software INSTRUTOR MINI CURRICULO CARGA HORÁRIA CONTEÚDO PROGRAMÁTICO Profa. Ma. Graziela Simone Tonin Phd Student at USP Professor in Computer Science at University of Fronteira Sul (UFFS) Student, Research, Professor, Scientist... 12h Parte I Panorama: breve panorama sobre o uso de MAs no mundo, que tecnologias utilizam, que métodos, que ferramentas. Com dados dos relatórios da VersionOne e CHAOs Report. Um é exclusivamente voltado a este panorama geral de como vem sendo seguido/implementado ágil no mundo. O outro analisa mais de 50 000 projetos no mundo analisando motivos de falhas e sucesso dos projetos, bem como metodologias utilizadas. Mitos: é interessante rapidamente discutir sobre alguns mitos sobre agilidade, pois comumente as pessoas acham que o ágil vai resolver todos os problemas da empresa mas na verdade eles tem um propósito específico para áreas específicas. Parte II Introdução aos MAs, princípios e valores. É indispensável passar por aqui, pois MA é cultura, é mudança de cultura, da forma como as pessoas vem o processo de desenvolvimento, a entrega, a qualidade e a relação interna e externa da equipe, bem como a relação com o cliente. Independente de
LOCAL MAIS INFORMAÇÕES metodologia, essa é a base de qualquer início de trabalho com MA. Falar um pouco também de um novo conceito que tem-se comentado nas conferências pelo mundo, que é Metodologia Ágil Moderna. Parte III Discorrer sobre alguns dos principais métodos ágeis, existem muitos, porém sugiro focar em Scrum, XP e Lean. Pois são os mais utilizados, auxiliam no processo de desenvolvimento, comportamento do time, relação com o cliente e qualidade. Os outros além de não serem tão utilizados é preciso ter um certo grau de maturidade em MAs para utilizá-los, não sei se vale a pena. Porém, caso for de interesse da empresa podemos adicioná-los. Destacar em que parte do processo de desenvolvimento é recomendado utilizá-los. E então focar no processo ágil de desenvolvimento já seguindo as sugestões desses métodos. Parte IV Poderíamos focar somente em um desses métodos, e fazer exercícios práticos. E/ou focar em exercícios práticos voltados para alguns dos métodos supracitados. FAI - Centro de Ensino Superior em Gestão, Tecnologia e Educação Av. Antônio de Cássia, 472 - Jd. Santo Antônio 37-540 000 - Santa Rita do Sapucaí - MG Tel.: (35) 3473-3000 / E-mail: fai@fai-mg.br Pelo e-mail: npdi@fai-mg.br Ou pelo tel.: (35) 3473-3039, falar com Andrea Ribeiro.
REDES IP E SEUS PROTOCOLOS SUBÁREA OBJETIVOS PRÉ- REQUISITOS Desenvolvimento de Software Levar aos participantes a Introdução à Arquitetura das Redes de Computadores, Endereçamento, Roteamento, Camada 3 - Protocolos IP e ICMP, IP Next Generation - IPv6, Camada 4 - Protocolos TCP e UDP e Camada 7 - Aplicações mais importantes do TCP/IP Conhecimentos básicos de redes PÚBLICO ALVO Conhecimentos básicos de redes INSTRUTOR MINI CURRICULO CARGA HORÁRIA CONTEÚDO PROGRAMÁTICO Prof. Evandro Gomes Mestre 24h 1 Introdução à Arquitetura das Redes de Computadores 1.1 Conceitos iniciais 1.2 Modelos de arquitetura OSI e TCP/IP 1.3 Padronização da Arquitetura TCP/IP 2 Endereçamento 2.1 Endereço IP, Classes, Endereços Especiais e Privativos 2.2 Endereçamento Dinâmico e DHCP 2.3 Sub-redes e Super-redes 2.4 VLSM e CIDR 3 Roteamento 3.1 Algoritmos de Roteamento 3.2 Roteamento estático e rotas default 3.3 Protocolos de Roteamento Dinâmico RIP e OSPF 3.4 Sumarização de rotas
LOCAL MAIS INFORMAÇÕES 4 Camada 3 - Protocolos IP e ICMP 4.1 Características, Datagrama e Campos do Cabeçalho 4.2 Fragmentação de datagramas IP 4.3 Formato do Protocolo ICMP 4.4 Tipos de Mensagens 5 IP Next Generation - IPv6 5.1 Características e Necessidades 5.2 Formato do Cabeçalho IPv6 e Descrição dos Campos 5.3 Endereços IPv6 5.4 Transição de IPv4 para Ipv6 7 Camada 4 - Protocolos TCP e UDP 7.1 O Segmento TCP 7.2 Reconhecimento e Retransmissões de Segmentos 7.3 Processo de Conexão e Desconexão 7.4 Controles de Congestionamento 7.5 Características e Formato do Datagrama UDP 7.6 Utilização do UDP 8 Camada 7 - Aplicações mais importantes do TCP/IP 8.1 Serviço de Nomes e Domínios (DNS) 8.2 Serviço de Acesso Remoto (TELNET e SSH) 8.3 Serviço de Correio Eletrônico (SMTP e POP) 8.4 Serviço de Páginas (HTTP) 8.5 Serviço de Transferência de Arquivos (FTP) 8.6 Serviço de Gerenciamento Remoto da Rede (SNMP) FAI - Centro de Ensino Superior em Gestão, Tecnologia e Educação Av. Antônio de Cássia, 472 - Jd. Santo Antônio 37-540 000 - Santa Rita do Sapucaí - MG Tel.: (35) 3473-3000 / E-mail: fai@fai-mg.br Pelo e-mail: npdi@fai-mg.br Ou pelo tel.: (35) 3473-3039, falar com Andrea Ribeiro.