Apresentação - Uniararas - JEE e Desenvolvimento Ágil

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Apresentação - Uniararas - JEE e Desenvolvimento Ágil - Presentation Transcript

    1. Modelagem e Padrões de Desenvolvimento Marcio Garcia blog.mangar.com.br [email_address]
    2. Quem? O que? Porque?
      • Marcio Garcia ( [email_address] )‏
        • Programador! - Java - SCJP, SCJWCD, SCBCD, SCEA I
        • Programador! - Ruby on Rails, Python
        • Ativista do movimento Ágil - Certified Scrum Master
        • http://blog.mangar.com.br
        • Commiter de projetos open source
          • http://github.com/mangar/breshop
    3. Agenda
      • Parte 1 - Padrões de Desenvolvimento Java
      • Parte 2 - Desenvolvimento Ágil de Software
    4. Linguagens de Programação
      • Pascal
      • C / C++
      • Java ....... JEE, JSE, JME
      • Ruby on Rails
      • Python
      • Erlang
    5. Padrões de Desenvolvimento Java
      • Parte 1
    6. Onde tudo começa.... JVM Frontend Servers Tomcat, Jetty, Pico... Backend Servers JBoss, Weblogic, WebSphere Browsers IE, Firefox, Safari... Java Virtual Machine - JVM JSE - AWT / Swing
    7. Java - Divisões
      • JSE - Java Standard Edition
        • Swing, AWT
      • JEE - Java Enterprise Edition
        • Servlet, JSP, EJB (Entity, Stateless, Statefull)‏
      • JME - Java Mobile Edition
        • MIDP..........
      http://java.sun.com
    8. Java Enterprise Edition - JEE Frontend Backend
    9. Java Enterprise Edition - JEE Frontend Funcionalidades relacionadas a apresentação Campos, layouts, telas, funções visuais Lógica de visualização
    10. JEE - Frontend
      • Frontend - Container WEB
        • JSP e Servlet
          • Padrões
            • CSS, Javascript, DHTML, Ajax
          • Frameworks WEB
            • Spring MVC, Struts, JSF
      Frontend
    11. Java Enterprise Edition - JEE Backend Operações relacionadas a regras de negócio Ler e gravar informações no banco de dados, Integração entre aplicativos Regras gerais
    12. JEE - Backend
      • Backend - Container EJB
        • Controle Transacional
        • EJB3
          • Stateless, Statefull, Entity Beans
        • Frameworks Backend
          • Spring IoC, JPA, Workflow
      Backend
    13. Identifique-se! Frontend Backend
        • JSP, Servlet, CSS, Javascript, DHTML, Ajax, Spring MVC, Struts, JSF
        • JTA, EJB, Stateless, Statefull, Entity Beans, Spring IoC, JPA, Workflow
    14. Design Patterns
      • Padrões de desenvolvimento
        • Soluções para problemas conhecidos
        • Frameworks - MVC > Struts
    15. Design Patterns - Singleton new Classe()‏ Memória - JVM classe classe classe Out of Memory Exception
    16. Design Patterns - Singleton Classe.newInstace()‏ Memória - JVM classe
    17. Design Patterns
        • Problema conhecido: Número excessivo e desnecessário de instancias em memória.
        • Solução: Criar apenas uma instancia da classe em memória.
        • Model View Controller (MVC) : Struts, JSF
        • BusinessDelegate
        • Session Façade
    18. Resumo - Parte 1
      • Java Virtual Machine
      • JSE, JEE, JME
      • JEE
        • Frontend - apresentação
        • Backend - regras de negócios
      • Design Patterns
        • Use com moderação
    19. Padrões de Desenvolvimento Ágil
      • Parte 2
    20. Modelo em Cascata “The Old School”
    21. Modelo em Cascata - Problemas
        • Forma sequencial de seguir as etapas
        • Inflexível
        • Não iterativa
        • Inadequado ao processo do mundo real
    22. Modelo Ágil - Metodologias
        • Scrum - Ken Schwaber
        • XP - eXtreme Programming
        • Lean
        • Kanban - Toyota
        • Crystal
    23. Manifesto Ágil
    24. Modelo Ágil - Scrum - Papéis Product Owner Scrum Master Team
    25. Modelo Ágil - Scrum
    26. Modelo Ágil - Benefícios
        • Software funcionando
        • Desenvolvedores felizes
        • Cliente satisfeito com o produto
    27. Resumo - Parte 2
        • Nova forma de desenvolver software
        • Nova forma de contratar desenvolvedores de software
        • Nova forma de entregar software
    28. Dúvidas ?
    29. Obrigado ! Marcio Garcia [email_address] http://blog.mangar.c om.br Twitter: MangarAtUO L

    + Marcio GarciaMarcio Garcia, 2 years ago

    custom

    1555 views, 1 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1555
      • 1486 on SlideShare
      • 69 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 19
    Most viewed embeds
    • 69 views on http://blog.mangar.com.br

    more

    All embeds
    • 69 views on http://blog.mangar.com.br

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories