tecnologias e ferramentas para o desenvolvimento web

Post on 05-Jun-2015

352 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Slide para apresentação na semana Acadêmica da UFFS

TRANSCRIPT

S

Tecnologias e ferramentas para o

desenvolvimento web Artur T. Magalhães Jr

- www.tritoq.com

Sobre

S  Sócio-Proprietário Tritoq Agência Digital

S  Profissionalmente desde 2005 (8 anos +)

S  Especialidades: PHP, Arquitetura de Sites, Coordenação de Projetos, ActionScript, Front-end Web (HTML, CSS, Javascript)

Por que a WEB?

S  Computação na Nuvem

S  Migração de sistemas Desktops para plataformas web

S  Baixa curva de aprendizado

S  Falta de profissionais especializados no mercado

PHP

S  Fácil aprendizado

S  Muita documentação (grande parte em português) php.net

S  Muita colaboração pelos desenvolvedores

S  Grupos de discussão ativos

S  Cerca de 60% dos sites são em PHP

Ranking da Linguagens

Faixas Salariais

S  Faixas salariais em grandes centros para desenvolvedores:

S  Analista de Delphi Junior - R$ 5.000 a R$ 6.000 S  Desenvolvedor PYTHON - R$ 3.000 a R$ 7.000 S  Desenvolvedor DELPHI - R$ 3.000 a R$ 7.000 S  Desenvolvedor PHP - R$ 3.000 a R$ 9.000 S  Desenvolvedor Java - R$ 3.000 a R$ 9.000

A Tritoq

S  Fundada em maio de 2009

S  Alguns de nossos clientes: S  Prefeitura de Chapecó

S  Premier Bier

S  14 Bis

S  Tirol

S  Unochapecó

S  Rafitec

O que fazemos?

S  Sites

S  E-commerce

S  Hospedagem

S  Sistemas On-line

S  Aplicativos para Mobile e Facebook

Tecnologias

Symfony 2

S  Symfony 2 é um dos melhores frameworks PHP desenvolvidos nos útimos tempos.

S  6 razões para uso S  Reputação

S  Permanência S  Referências

S  Inovação (flexibilidade, velocidade, reutilização de componentes) S  Recursos

S  Interoperabilidade

Symfony 2

S  Composer – resolução de dependências

S  Arquitetura MVC (Multicamadas)

S  Injeção de dependências

S  Sistema Modular (Bundles)

S  Event Dispatcher – Eventos e Ouvintes

S  Console Command – Comandos via console

S  Twig Templates

S  Doctrine2 (Object Relational Mapper) / Persistência de Dados

Symfony 2

S  Referências: S  http://symfony.com/

S  http://knpbundles.com/ (+2000)

S  Cursos: S  http://www.schoolofnet.com/categorias-de-cursos/symfony-2/

Desenvolvimento de Apps Mobile

S  Alternativas:

S  Aplicação Nativa

S  Aplicação Híbrida

Aplicação Nativa

S  Alto Custo

S  Ganho de Performance

S  Acesso a recursos individuais do sistema operacional / dispositivo

S  Conhecer muito bem a linguagem para desenvolver o aplicativo

Aplicação Híbrida

S  Baixo custo

S  A partir de um código, você gera aplicações híbridas para varios sistemas operacionais

S  Aumento no período na fase de testes do aplicativo

S  É necessário conhecimento de HTML, CSS e Javascript para desenvolver o mesmo aplicativo para várias plataformas

Recomendações

S  Nativa S  Aplicações mais robustas, com características individuais, ou

que precisam ser exploradas por cada plataforma

S  Híbrida S  Aplicações mais simples, com baixo nível de informação e

utilização de poucos recursos

Como desenvolver aplicações hibrídas?

S  Phonegap

S  Titanium Mobile Application Development

Phonegap

S  OpenSource

S  Gera apps para iOS, Android, Windows Phone, Blackberry, etc.

S  Alta credibilidade - Adobe

Phonegap

Obrigado!

S Dúvidas ?

S artur@tritoq.com

S www.tritoq.com

top related