O documento discute as vantagens de utilizar um style guide para testes end-to-end no Protractor, incluindo padronização, facilidade de depuração e manutenção. Ele fornece recomendações sobre estrutura de projeto, localizadores, page objects e independência de testes.
O documento discute como criar testes de interface do usuário (e2e) que sejam rápidos, robustos e de fácil manutenção. Ele explica a importância da automação de testes, os problemas comuns de testes e2e, e estratégias para torná-los independentes, paralelizados e baseados em padrões de teste.
O documento apresenta o framework PHP Zend Framework. Discute o que é um framework, apresenta alguns dos principais componentes do Zend Framework como MVC e estrutura de diretórios, e conclui com uma sessão prática e perguntas.
O documento discute o padrão Model-View-Controller (MVC) apoiado pelo framework PHP Zend. Ele explica que o MVC divide uma aplicação em três camadas - Model, View e Controller - e como o Zend Framework implementa cada uma delas. O documento também destaca os principais benefícios do uso do Zend Framework, como modularidade, extensibilidade e desempenho.
WildFly Swarm: Criando Microservices com Java EE 7George Gastaldi
O documento discute a criação de microserviços com Java EE 7. Apresenta microserviços como desacoplados e com ciclos de liberação independentes. Discutem como Java EE pode ser usado para criar microserviços através do WildFly Swarm, permitindo escolher apenas os serviços necessários e criar jars auto-contidos. Demonstra como frações podem definir dependências para subsistemas não incluídos ou desativados no WildFly.
Novidades do Visual Studio 2017 - .NET São Paulo - Maio/2017Renato Groff
Apresentação sobre novidades do Visual Studio 2017 realizada em meetup promovido pelo grupo .NET São Paulo em 23/05/2017, no Centro de Treinamento da Editora Novatec (São Paulo-SP).
O documento discute o Entity Framework, um framework ORM open source criado pela Microsoft. Ele descreve como a Microsoft tem apoiado mais o mundo open source, listando exemplos como o Entity Framework e ASP.NET MVC. Também explica como contribuir com o código do Entity Framework, como reportar bugs, fazer melhorias e enviar pull requests.
Apresentação realizada em São Paulo-SP sobre a implementação de Mock Objects em .NET Core (Visual Studio 2017), utilizando para isto os frameworks Moq e NSubstitute.
O documento discute as vantagens de utilizar um style guide para testes end-to-end no Protractor, incluindo padronização, facilidade de depuração e manutenção. Ele fornece recomendações sobre estrutura de projeto, localizadores, page objects e independência de testes.
O documento discute como criar testes de interface do usuário (e2e) que sejam rápidos, robustos e de fácil manutenção. Ele explica a importância da automação de testes, os problemas comuns de testes e2e, e estratégias para torná-los independentes, paralelizados e baseados em padrões de teste.
O documento apresenta o framework PHP Zend Framework. Discute o que é um framework, apresenta alguns dos principais componentes do Zend Framework como MVC e estrutura de diretórios, e conclui com uma sessão prática e perguntas.
O documento discute o padrão Model-View-Controller (MVC) apoiado pelo framework PHP Zend. Ele explica que o MVC divide uma aplicação em três camadas - Model, View e Controller - e como o Zend Framework implementa cada uma delas. O documento também destaca os principais benefícios do uso do Zend Framework, como modularidade, extensibilidade e desempenho.
WildFly Swarm: Criando Microservices com Java EE 7George Gastaldi
O documento discute a criação de microserviços com Java EE 7. Apresenta microserviços como desacoplados e com ciclos de liberação independentes. Discutem como Java EE pode ser usado para criar microserviços através do WildFly Swarm, permitindo escolher apenas os serviços necessários e criar jars auto-contidos. Demonstra como frações podem definir dependências para subsistemas não incluídos ou desativados no WildFly.
Novidades do Visual Studio 2017 - .NET São Paulo - Maio/2017Renato Groff
Apresentação sobre novidades do Visual Studio 2017 realizada em meetup promovido pelo grupo .NET São Paulo em 23/05/2017, no Centro de Treinamento da Editora Novatec (São Paulo-SP).
O documento discute o Entity Framework, um framework ORM open source criado pela Microsoft. Ele descreve como a Microsoft tem apoiado mais o mundo open source, listando exemplos como o Entity Framework e ASP.NET MVC. Também explica como contribuir com o código do Entity Framework, como reportar bugs, fazer melhorias e enviar pull requests.
Apresentação realizada em São Paulo-SP sobre a implementação de Mock Objects em .NET Core (Visual Studio 2017), utilizando para isto os frameworks Moq e NSubstitute.
O documento discute a framework web Apache Wicket, descrevendo-a como uma alternativa simples, completa e não intrusiva ao padrão JCP, permitindo desenvolvimento web orientado a objetos sem XML.
TDC 2016 - Rodando JavaScript Server com WildflyLeonardo Zanivan
O documento descreve o Undertow.JS, um projeto que permite executar JavaScript no servidor WildFly. Ele apresenta características como integração com Java EE, REST, templates, segurança declarativa e exemplos de uso de CDI, JDBC, filtros e WebSocket. A apresentação termina com uma demonstração rápida de como criar uma aplicação em 1 minuto usando o Undertow.JS.
Desenvolvimento baseado em componentes com JSFEmmanuel Neri
O documento apresenta um minicurso sobre desenvolvimento baseado em componentes com Java Server Faces (JSF). Apresenta conceitos básicos de JSF, configuração de ambientes, ciclo de vida, componentes, validação e conversão de dados. Inclui demonstrações de código e práticas passo-a-passo para construção de uma aplicação simples de cadastro de pedidos.
O documento apresenta Eclis Rodrigues de Castilho, um desenvolvedor Java da Olearys Tecnologia e Ciência S/A. Ele discute conceitos de computação em nuvem e introduz a biblioteca Jclouds, que fornece acesso multiplataforma a vários provedores de nuvem. Ele também demonstra o Jclouds Viewer, uma interface desenvolvida para gerenciar recursos na nuvem através da biblioteca Jclouds.
O documento discute frameworks web e demonstra o Google App Engine (GAE). Resume três pontos principais: 1) frameworks web visam melhorar a produtividade e manutenção através de uma arquitetura que mapeia URLs para códigos; 2) o GAE hospeda aplicações na nuvem sem necessidade de instalar banco de dados; 3) o GAE permite fazer deploy fácil de várias versões de aplicações Java e Python.
Behavior-Driven Development (BDD) - Abril/2017Renato Groff
O documento apresenta o Behavior-Driven Development (BDD), uma metodologia de desenvolvimento baseada em descrever o comportamento de funcionalidades através de histórias de usuário. O BDD utiliza um framework como o SpecFlow para executar as histórias como testes, melhorando a comunicação entre a equipe. É apresentado um exemplo prático utilizando o SpecFlow para converter alturas em pés para metros.
O documento discute o desenvolvimento web usando diferentes frameworks como VRaptor e Spring MVC combinados com REST, HTML5 e CSS3. Ele também introduz o Bootstrap como uma forma de criar interfaces responsivas com esses padrões sem esforço adicional.
O documento apresenta uma introdução à plataforma Openshift como serviço de plataforma como serviço (PaaS) na nuvem. O palestrante explica o que são nuvem, PaaS e SaaS e porque usar o Openshift. Ele demonstra como criar aplicações no Openshift usando diferentes linguagens e bancos de dados, além de ferramentas de desenvolvimento e como a plataforma configura, gerencia e escala as aplicações.
O documento discute o elemento <iframe> no HTML, descrevendo suas especificações no HTML4.01 e HTML5, incluindo atributos como src, srcdoc, name, sandbox e seamless. Também apresenta casos reais de uso do <iframe>, como comunicação cross-domain, armazenamento local e global entre domínios diferentes.
TDD e BDD - Developers-SP - Abril/2017Renato Groff
O documento discute Test-Driven Development (TDD) e Behavior-Driven Development (BDD) como abordagens para garantir a qualidade de aplicativos. Ele apresenta exemplos práticos de como implementar TDD e BDD usando .NET, NUnit, SpecFlow e MS Test para escrever testes automatizados.
Este documento fornece uma introdução ao JavaFX e Visage. Resume o seguinte:
1) Apresenta William e sua experiência com JavaFX e ferramentas open source.
2) Explica o que é JavaFX e como ele permite criar aplicações ricas com Java de forma fácil.
3) Demonstra como criar uma aplicação básica em JavaFX e os principais elementos de interface.
4) Apresenta Visage como uma linguagem específica para criação de interfaces que roda no topo de plataformas como JavaFX.
O documento apresenta uma palestra sobre o framework web Vraptor para desenvolvimento Java. Aborda as vantagens do Vraptor como produtividade, convenções, injeção de dependência e suporte a REST. Também discute os principais conceitos do MVC e como iniciar um projeto com Vraptor.
Grails é um framework para desenvolvimento web com foco em alta produtividade usando a linguagem Groovy. Ele permite compor aplicações rapidamente através de plugins que fornecem funcionalidades como testes, interfaces robustas e segurança. Grails teve um grande crescimento no número de downloads e é usado com sucesso por empresas como LinkedIn e Sky.
O documento apresenta Adler Medrado falando sobre PHP. Ele discute o que é PHP, seu foco no ecossistema, robustez, desempenho e segurança. Também aborda novidades na linguagem como geradores, tratamento de exceções e acesso a arrays, além de mudanças futuras como cache opcode embutido e certificações.
O documento descreve o framework Spring Security para controle de acesso em sistemas Java. Ele fornece funcionalidades como autenticação HTTP e HTTPS, controle de acesso a métodos e tipos de autenticação como OpenID, LDAP e banco de dados. O documento também explica como configurar o Spring Security para proteger URLs, trocar usuários e senhas padrão e customizar formulários de login.
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
O documento discute o gerador de código JHipster, que cria aplicações Spring Boot e AngularJS de forma rápida. JHipster pode gerar todo o código necessário para o backend e frontend, poupando muito tempo de configuração inicial. Ele utiliza tecnologias como Spring Boot, AngularJS e banco de dados relacional para gerar aplicações web robustas de forma automatizada.
O documento resume os principais frameworks para desenvolvimento web em Java, incluindo Spring MVC e Spring Web. Descreve como esses frameworks fornecem componentes reutilizáveis e mapeamento de URLs para simplificar o desenvolvimento web. Também discute validação, integração com bancos de dados e implementação de serviços RESTful.
O documento descreve um caso clínico de uma criança de 7 anos com um caroço no pescoço há 2 meses. Os principais diagnósticos considerados são paracoccidioidomicose, leishmaniose tegumentar, esporotricose, cromomicose e tuberculose cutânea. Exames laboratoriais e biópsia da lesão são recomendados para confirmar o diagnóstico.
Typesafe trainer and consultant Will Sargent describes just how Play Framework is so "fast" for Java and Scala production apps.
More Play, Akka, Scala and Apache Spark webinars, presentations, and videos:
http://typesafe.com/resources/videos
O documento discute a framework web Apache Wicket, descrevendo-a como uma alternativa simples, completa e não intrusiva ao padrão JCP, permitindo desenvolvimento web orientado a objetos sem XML.
TDC 2016 - Rodando JavaScript Server com WildflyLeonardo Zanivan
O documento descreve o Undertow.JS, um projeto que permite executar JavaScript no servidor WildFly. Ele apresenta características como integração com Java EE, REST, templates, segurança declarativa e exemplos de uso de CDI, JDBC, filtros e WebSocket. A apresentação termina com uma demonstração rápida de como criar uma aplicação em 1 minuto usando o Undertow.JS.
Desenvolvimento baseado em componentes com JSFEmmanuel Neri
O documento apresenta um minicurso sobre desenvolvimento baseado em componentes com Java Server Faces (JSF). Apresenta conceitos básicos de JSF, configuração de ambientes, ciclo de vida, componentes, validação e conversão de dados. Inclui demonstrações de código e práticas passo-a-passo para construção de uma aplicação simples de cadastro de pedidos.
O documento apresenta Eclis Rodrigues de Castilho, um desenvolvedor Java da Olearys Tecnologia e Ciência S/A. Ele discute conceitos de computação em nuvem e introduz a biblioteca Jclouds, que fornece acesso multiplataforma a vários provedores de nuvem. Ele também demonstra o Jclouds Viewer, uma interface desenvolvida para gerenciar recursos na nuvem através da biblioteca Jclouds.
O documento discute frameworks web e demonstra o Google App Engine (GAE). Resume três pontos principais: 1) frameworks web visam melhorar a produtividade e manutenção através de uma arquitetura que mapeia URLs para códigos; 2) o GAE hospeda aplicações na nuvem sem necessidade de instalar banco de dados; 3) o GAE permite fazer deploy fácil de várias versões de aplicações Java e Python.
Behavior-Driven Development (BDD) - Abril/2017Renato Groff
O documento apresenta o Behavior-Driven Development (BDD), uma metodologia de desenvolvimento baseada em descrever o comportamento de funcionalidades através de histórias de usuário. O BDD utiliza um framework como o SpecFlow para executar as histórias como testes, melhorando a comunicação entre a equipe. É apresentado um exemplo prático utilizando o SpecFlow para converter alturas em pés para metros.
O documento discute o desenvolvimento web usando diferentes frameworks como VRaptor e Spring MVC combinados com REST, HTML5 e CSS3. Ele também introduz o Bootstrap como uma forma de criar interfaces responsivas com esses padrões sem esforço adicional.
O documento apresenta uma introdução à plataforma Openshift como serviço de plataforma como serviço (PaaS) na nuvem. O palestrante explica o que são nuvem, PaaS e SaaS e porque usar o Openshift. Ele demonstra como criar aplicações no Openshift usando diferentes linguagens e bancos de dados, além de ferramentas de desenvolvimento e como a plataforma configura, gerencia e escala as aplicações.
O documento discute o elemento <iframe> no HTML, descrevendo suas especificações no HTML4.01 e HTML5, incluindo atributos como src, srcdoc, name, sandbox e seamless. Também apresenta casos reais de uso do <iframe>, como comunicação cross-domain, armazenamento local e global entre domínios diferentes.
TDD e BDD - Developers-SP - Abril/2017Renato Groff
O documento discute Test-Driven Development (TDD) e Behavior-Driven Development (BDD) como abordagens para garantir a qualidade de aplicativos. Ele apresenta exemplos práticos de como implementar TDD e BDD usando .NET, NUnit, SpecFlow e MS Test para escrever testes automatizados.
Este documento fornece uma introdução ao JavaFX e Visage. Resume o seguinte:
1) Apresenta William e sua experiência com JavaFX e ferramentas open source.
2) Explica o que é JavaFX e como ele permite criar aplicações ricas com Java de forma fácil.
3) Demonstra como criar uma aplicação básica em JavaFX e os principais elementos de interface.
4) Apresenta Visage como uma linguagem específica para criação de interfaces que roda no topo de plataformas como JavaFX.
O documento apresenta uma palestra sobre o framework web Vraptor para desenvolvimento Java. Aborda as vantagens do Vraptor como produtividade, convenções, injeção de dependência e suporte a REST. Também discute os principais conceitos do MVC e como iniciar um projeto com Vraptor.
Grails é um framework para desenvolvimento web com foco em alta produtividade usando a linguagem Groovy. Ele permite compor aplicações rapidamente através de plugins que fornecem funcionalidades como testes, interfaces robustas e segurança. Grails teve um grande crescimento no número de downloads e é usado com sucesso por empresas como LinkedIn e Sky.
O documento apresenta Adler Medrado falando sobre PHP. Ele discute o que é PHP, seu foco no ecossistema, robustez, desempenho e segurança. Também aborda novidades na linguagem como geradores, tratamento de exceções e acesso a arrays, além de mudanças futuras como cache opcode embutido e certificações.
O documento descreve o framework Spring Security para controle de acesso em sistemas Java. Ele fornece funcionalidades como autenticação HTTP e HTTPS, controle de acesso a métodos e tipos de autenticação como OpenID, LDAP e banco de dados. O documento também explica como configurar o Spring Security para proteger URLs, trocar usuários e senhas padrão e customizar formulários de login.
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
O documento discute o gerador de código JHipster, que cria aplicações Spring Boot e AngularJS de forma rápida. JHipster pode gerar todo o código necessário para o backend e frontend, poupando muito tempo de configuração inicial. Ele utiliza tecnologias como Spring Boot, AngularJS e banco de dados relacional para gerar aplicações web robustas de forma automatizada.
O documento resume os principais frameworks para desenvolvimento web em Java, incluindo Spring MVC e Spring Web. Descreve como esses frameworks fornecem componentes reutilizáveis e mapeamento de URLs para simplificar o desenvolvimento web. Também discute validação, integração com bancos de dados e implementação de serviços RESTful.
O documento descreve um caso clínico de uma criança de 7 anos com um caroço no pescoço há 2 meses. Os principais diagnósticos considerados são paracoccidioidomicose, leishmaniose tegumentar, esporotricose, cromomicose e tuberculose cutânea. Exames laboratoriais e biópsia da lesão são recomendados para confirmar o diagnóstico.
Typesafe trainer and consultant Will Sargent describes just how Play Framework is so "fast" for Java and Scala production apps.
More Play, Akka, Scala and Apache Spark webinars, presentations, and videos:
http://typesafe.com/resources/videos
Modelo dos slides de apresentação da defesabebel2011
Este documento apresenta um estudo sobre um determinado tema, com objetivos gerais e específicos. A metodologia inclui uma pesquisa do tipo X com procedimentos de coleta de dados aplicados a um campo e sujeitos específicos. Os resultados e considerações finais são apresentados com referências bibliográficas.
Video: https://www.youtube.com/watch?v=b6yLwvNSDck
Here's the showdown you've been waiting for: Node.js vs Play Framework. Both are popular open source web frameworks that are built for developer productivity, asynchronous I/O, and the real time web. But which one is easier to learn, test, deploy, debug, and scale? Should you pick Javascript or Scala? The Google v8 engine or the JVM? NPM or Ivy? Grunt or SBT? Two frameworks enter, one framework leaves.
This is the English version of the presentation. For the version with Japanese subtitles, see http://www.slideshare.net/brikis98/nodejs-vs-play-framework-with-japanese-subtitles
Este documento fornece orientações sobre como preparar e realizar apresentações orais de trabalhos científicos de forma efetiva. Ele aborda tópicos como objetivos da apresentação, dicas para se comportar durante a apresentação, estrutura da apresentação, preparação de slides e dicas para responder perguntas após a apresentação.
Este documento apresenta um trabalho a ser apresentado por um aluno. Ele inclui a introdução, objetivo, cronograma e perspectiva do trabalho. Há também detalhes sobre o conteúdo de várias seções e perguntas finais.
Este documento discute a educação à distância e as ferramentas mais utilizadas. Ele explica que a educação à distância envolve professor e aluno separados fisicamente e que pode ser oferecida em diferentes níveis educacionais. Também descreve as tecnologias incorporadas nas décadas de 1960 e 1970, como áudio, vídeo, rádio e televisão, e as tecnologias atuais mais usadas, especialmente a internet. Aponta que dentro da internet, plataformas como Moodle e Second Life têm sido bem-sucedidas para a
[1] O documento discute o desenvolvimento web com JavaServer Faces (JSF), um framework MVC para construção de interfaces web com componentes.
[2] JSF fornece uma especificação e APIs para representar componentes de interface, manipular eventos e validação de entrada do usuário, e controlar a navegação entre páginas.
[3] O documento explica conceitos-chave de JSF como componentes, renderers, managed beans, converters, validadores e o ciclo de vida das requisições, demonstrando porque JSF é uma boa opção para
Play Framework - Desenvolvendo Aplicações Web com Java sem DorAllyson Barros
O documento apresenta o framework Play! para desenvolvimento de aplicações web com Java. Apresenta uma introdução ao framework, instruções de instalação e configuração, criação de modelos, controllers e views, utilização de módulos e deploy da aplicação.
O documento apresenta um resumo sobre frameworks para desenvolvimento web em Java. Apresenta a estrutura do curso, dividido em 5 aulas, abordando tópicos como Maven, Spring, Spring Boot, Spring MVC, Spring Data e Spring Security. O objetivo é fornecer uma visão geral das principais ferramentas e frameworks para construção de aplicações web com Java.
O documento apresenta Spring Boot, uma forma de iniciar aplicações Java em minutos. Ele explica como Spring Boot simplifica a configuração de projetos e permite focar no desenvolvimento ao invés de configurações. O documento também mostra passo a passo como iniciar uma aplicação simples com Spring Boot e como implantá-la na nuvem usando AWS Elastic Beanstalk.
O documento apresenta as principais novidades do Entity Framework 5.0, incluindo o novo modelo de mapeamento Code First, a API DbContext, melhorias de performance e como contribuir para o projeto de código aberto.
Palestra Zend Framework na Campus Party 2011Flávio Lisboa
O documento discute o framework PHP Zend Framework, destacando suas principais características como a implementação de padrões de projeto, componentes reusáveis e uma comunidade ativa. O framework fornece uma biblioteca de classes PHP 5 para desenvolvimento de aplicações web seguindo o padrão MVC e permite alta customização e extensibilidade do código.
O documento discute as tendências e desenvolvimentos futuros da linguagem Java. Ele analisa o passado da Java, seu estado atual e os principais recursos planejados para as próximas versões da JavaSE e JavaEE, incluindo melhorias na modularidade, suporte a novas linguagens de script, simplificação do uso de BigDecimal e melhorias na sintaxe.
A apresentação discute a migração de uma aplicação legada para Vue.js para melhorar usabilidade, interatividade e organização do código. A empresa Yapay migrou com sucesso para Vue.js, resolvendo problemas de desempenho e manutenção, resultando em uma aplicação mais rápida e de fácil manutenção.
O documento apresenta o NetBeans, uma IDE open source multiplataforma e multi-linguagem. Resume as principais características do NetBeans, incluindo suporte a várias tecnologias como Java, PHP, Ruby e desenvolvimento web. Também discute a comunidade do NetBeans e como participar dela.
GWT é uma ferramenta para desenvolvimento de aplicações complexas baseadas no navegador. Foi criado pela Google em 2006 e desde então passou por várias versões com novas funcionalidades como RequestFactory, Editor Framework e suporte a HTML5. Atualmente é mantido por um comitê internacional e usado em produtos populares da Google como AdWords e Flights.
1) O documento apresenta conceitos e desenvolvimento de sistemas de interface rica na web utilizando o framework JSF 2.0.
2) Serão abordados tópicos como introdução ao JSF, componentes, managed beans, ciclo de vida, validação e templates.
3) Também serão discutidos protocolos HTTP e arquitetura Java EE para web.
O documento discute conceitos relacionados ao desenvolvimento de interfaces ricas para web, incluindo:
1) Introdução a frameworks como JSF que permitem desenvolvimento RAD para web;
2) Componentes e wrappers HTML suportados pelo JSF;
3) Conceitos importantes como ciclo de vida, managed beans e conversores.
O documento descreve o framework Django para desenvolvimento web. Ele fornece desenvolvimento rápido com menos código através de recursos como mapeamento automático de URLs, validação e renderização de formulários, integração com bancos de dados e templates para separação de conteúdo e apresentação. Django também incentiva o design orientado a objetos e código limpo e legível.
Introdução à Programação “para Web” de Carlos BazilioRicardoKratz2
Introdução à Programação “para Web” de Carlos Bazilio
Depto de Ciência e Tecnologia
Pólo Universitário de Rio das Ostras Universidade Federal Fluminense
Maven é uma ferramenta de automação de projetos usada principalmente para projetos Java. Ela gerencia dependências, controla versões, gera relatórios e garante a qualidade do código através de testes. Maven usa um arquivo POM para configurar detalhes do projeto e dependências. Ele define ciclos de vida para compilação, teste e empacotamento.
Navegando em um mar de siglas do mundo javaAndrei Tognolo
O documento discute várias tecnologias Java para desenvolvimento web, incluindo Servlets, JSP, Struts, JSF, EJB, JPA e frameworks. Ele também aborda tópicos como arquitetura de aplicativos Java, persistência de dados e separação de preocupações.
O documento discute o Google Web Toolkit (GWT), que permite aos desenvolvedores criarem aplicativos front-end complexos em Java que são compilados para JavaScript otimizado. O GWT fornece recursos como comunicação com servidores, componentes de interface do usuário reutilizáveis, e integração com ferramentas de desenvolvimento como Eclipse.
Semelhante a Play - Full Stack Java Web Framework (20)
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
4. Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
5. Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
6. Simple Build Tool
“sbt is a build tool for Scala, Java, and more…”
name := "app"
version := "1.0-SNAPSHOT"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache
)
7. Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
29. Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
30. Overview - Play Framework
● SBT (Simple Build Tool)
● Criando Projeto
● Framework MVC
● Programação Assíncrona
● Convention over Configuration
● Core escrito em Java/Scala
31. Overview - Play Framework
● Full stack framework
● Foco em Tipagem forte
● TDD (Test Driven Development)
● Ciclo de vida de uma Requisição
● Suporte a tecnologias emergentes (HTML 5,
WebSockets, JSON, NoSQL etc..)
32. Overview - Play Framework
● Full stack framework
● Foco em Tipagem forte
● TDD (Test Driven Development)
● Ciclo de vida de uma Requisição
● Suporte a tecnologias emergentes (HTML 5,
WebSockets, JSON, NoSQL etc..)
33. Overview - Play Framework
● Full stack framework
● Foco em Tipagem forte
● TDD (Test Driven Development)
● Ciclo de vida de uma Requisição
● Suporte a tecnologias emergentes (HTML 5,
WebSockets, JSON, NoSQL etc..)
34. TDD (Test Driven Development)
● Unit Test
● Functional Test
● Selenium
● Fixtures
35. TDD (Test Driven Development)
● Unit Test
● Functional Test
● Selenium
● Fixtures
44. Overview - Play Framework
● Full stack framework
● Foco em Tipagem forte
● TDD (Test Driven Development)
● Ciclo de vida de uma Requisição
● Suporte a tecnologias emergentes (HTML 5,
WebSockets, JSON, NoSQL etc..)
45.
46. Overview - Play Framework
● Full stack framework
● Foco em Tipagem forte
● TDD (Test Driven Development)
● Ciclo de vida de uma Requisição
● Suporte a tecnologias emergentes (HTML 5,
WebSockets, JSON, NoSQL etc..)