Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Ferramentas e Metodologias

No description
by

Rodney Nogueira

on 23 October 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Ferramentas e Metodologias

O Mercado de Desenvolvimento
Ferramentas e Tecnologias para Desenvolvimento de Aplicações
Oportunidades do mercado de sistemas, ferramentas e tecnologias para seu desenvolvimento.
Você está apto para o mercado?
Desenvolvimento Ágil
Frameworks e Ferramentas
Referências e Links
ORM
Mapeamento objeto-relacional (ou ORM, do inglês: Object-relational mapping) é uma técnica de desenvolvimento utilizada para reduzir a impedância da programação orientada aos objetos utilizando bancos de dados.

Os dados são representadas através de classes e as ocorrências de cada registro são representados como instâncias das classes
Templates Engine
São motoroes ou processadores de templates, os templates são em traduzidos telas, ou blocos de tela do sistema.

Os templates são escritos em linguagens comuns, como HTML, XML, entre outros. Os processadores de template irão traduzir estes documentos e montar as interações e telas dos sistemas de acordo com as especificações dos programadores.
Mapeamento de requisições e rotas, determina que tal endereço deverá ser manipulado por tal funcionalidade.

Comumente utilizado em aplicações web.

As rotas são navegadas através de urls comuns, como "http://sistema.com/usuarios/1".
Rotas e Navegação
Front End e Back End
Comumente utilizado para separar a aplicação em "parte visual, e interação", e lógica, e organização.

O Back End, costuma prover "endpoints", ou pontos de acesso, em caso de aplicações WEB, e escaláveis.

A comunicação entre esses pontos pode ser feitas através do protocolo HTTP.
Front End Frameworks
Bootstrap
JavaFX
WPF
Semantic UI
Back End Frameworks
http://mean.io
https://nodejs.org/en/
http://spring.io
http://laravel.com
http://semantic-ui.com
http://www.getmdl.io
http://getbootstrap.com
http://docs.oracle.com/javafx/
http://visualstudio.com
Web - Front End
Frameworks
Desktop e RIA/Applets
fonte: globo.com
Sabe quais linguagem de programação estão em alta?

Já tentou utilizar algum framework enquanto programava?
Conhece as tecnologias atuais?
fonte: redmonk.com (2015)
Pesquisa realizada pela RedMonk -
Janeiro 2015

PHP
Java
Javascript
Muito Obrigado pela presença!
Não deixem de aproveitar as oportunidades!

WWW.CASADOCODIGO.COM.BR
VALE DESCONTO DE 15% EM TODA LOJA:
SANTOANGELO_10
ORM - Hibernate e JPA
Create Table (?)
Update Table(?)

Classe Entity ->
Tabela do BD
Rotas com Spring e Spring JPA
Pontos de Acesso definidos na classe com as Consultas
Pode-se buscar através do search, as rotas de acesso
Pode-se fazer consultas através do nome dos métodos, e do parametro definido.
Templates com Thymeleaf, ou Outras bibliotecas
ORM
Rotas
Templates
php artisan make:model Flight
...providencia uma estrutura conceitual para reger projetos de engenharia de software.
ORM
MongoDB - Mongoose
Core dos dados do MEAN, comumente o o pessoal utiliza a biblioteca Mongoose, para acessar o MongoDB
ExpressJS
AngularJS
NodeJS
SCRUM
ISSUES/REPOSITORY
Jtwig
Thymeleaf
Blade
Rotas e Mapeamento
Templates
Os templates modernos incluem diversas funcionalidades semelhantes à programação, como operações lógicas, condições, repetições, e leitura e escrita de variáveis.
As rotas podem retornar ao FRONT-END objetos JSON, ou arquivos HTML, entre outros.
Full transcript