SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Tecnologias e
ferramentas para o
desenvolvimento web
Artur T. Magalhães Jr
- www.tritoq.com

S
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

Mais conteúdo relacionado

Semelhante a Tecnologias e ferramentas para o desenvolvimento web

Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediAlessandro Binhara
 
Dalton Sergio Leonardo Pt Currículo 20160803
Dalton Sergio Leonardo Pt  Currículo 20160803Dalton Sergio Leonardo Pt  Currículo 20160803
Dalton Sergio Leonardo Pt Currículo 20160803Dalton Sergio Leonardo
 
Oportunidades daitan 05.05.2015
Oportunidades daitan   05.05.2015Oportunidades daitan   05.05.2015
Oportunidades daitan 05.05.2015Manoel Carvalho
 
T@rget trust linq - language integrated query
T@rget trust   linq - language integrated queryT@rget trust   linq - language integrated query
T@rget trust linq - language integrated queryTargettrust
 
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Renato Groff
 
Selenium renato groffe + milton camara - mvp conf latam 2019
Selenium  renato groffe + milton camara - mvp conf latam 2019Selenium  renato groffe + milton camara - mvp conf latam 2019
Selenium renato groffe + milton camara - mvp conf latam 2019Milton Camara Gomes
 
Desenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosLucas Vegi
 
CurriculumVitae_VictorXavier
CurriculumVitae_VictorXavierCurriculumVitae_VictorXavier
CurriculumVitae_VictorXavierVictor Xavier
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
 
Desenvolvendo Aplicações com Software Livre
Desenvolvendo Aplicações com Software LivreDesenvolvendo Aplicações com Software Livre
Desenvolvendo Aplicações com Software Livreelliando dias
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sitesthiagolima
 
Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Rodrigo Kono
 

Semelhante a Tecnologias e ferramentas para o desenvolvimento web (20)

Curriculum vitae u05_lutonda
Curriculum vitae u05_lutondaCurriculum vitae u05_lutonda
Curriculum vitae u05_lutonda
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
Dalton Sergio Leonardo Pt Currículo 20160803
Dalton Sergio Leonardo Pt  Currículo 20160803Dalton Sergio Leonardo Pt  Currículo 20160803
Dalton Sergio Leonardo Pt Currículo 20160803
 
Oportunidades daitan 05.05.2015
Oportunidades daitan   05.05.2015Oportunidades daitan   05.05.2015
Oportunidades daitan 05.05.2015
 
CURRICULO_LeonardoLopes _20160623
CURRICULO_LeonardoLopes _20160623CURRICULO_LeonardoLopes _20160623
CURRICULO_LeonardoLopes _20160623
 
T@rget trust linq - language integrated query
T@rget trust   linq - language integrated queryT@rget trust   linq - language integrated query
T@rget trust linq - language integrated query
 
ASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e alémASP.NET 5, MVC 6 e além
ASP.NET 5, MVC 6 e além
 
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
 
Selenium renato groffe + milton camara - mvp conf latam 2019
Selenium  renato groffe + milton camara - mvp conf latam 2019Selenium  renato groffe + milton camara - mvp conf latam 2019
Selenium renato groffe + milton camara - mvp conf latam 2019
 
Desenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetosDesenvolvimento web: PHP orientado a objetos
Desenvolvimento web: PHP orientado a objetos
 
CurriculumVitae_VictorXavier
CurriculumVitae_VictorXavierCurriculumVitae_VictorXavier
CurriculumVitae_VictorXavier
 
[MOT] Mural de Vagas - ago.set-19
[MOT] Mural de Vagas - ago.set-19[MOT] Mural de Vagas - ago.set-19
[MOT] Mural de Vagas - ago.set-19
 
Apresentação de projeto de estágio
Apresentação de projeto de estágioApresentação de projeto de estágio
Apresentação de projeto de estágio
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Plataforma Android
Plataforma AndroidPlataforma Android
Plataforma Android
 
Aula 4 - SAM - Autoria
Aula 4 - SAM - AutoriaAula 4 - SAM - Autoria
Aula 4 - SAM - Autoria
 
felipe_brum-cv
felipe_brum-cvfelipe_brum-cv
felipe_brum-cv
 
Desenvolvendo Aplicações com Software Livre
Desenvolvendo Aplicações com Software LivreDesenvolvendo Aplicações com Software Livre
Desenvolvendo Aplicações com Software Livre
 
Apresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
 
Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4
 

Último

Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 

Último (9)

Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Tecnologias e ferramentas para o desenvolvimento web

  • 1. Tecnologias e ferramentas para o desenvolvimento web Artur T. Magalhães Jr - www.tritoq.com S
  • 2. 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)
  • 3. 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
  • 4. 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
  • 6. 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
  • 7. 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
  • 8. O que fazemos? S  Sites S  E-commerce S  Hospedagem S  Sistemas On-line S  Aplicativos para Mobile e Facebook
  • 10. 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
  • 11. 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
  • 12. 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/
  • 13. Desenvolvimento de Apps Mobile S  Alternativas: S  Aplicação Nativa S  Aplicação Híbrida
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. Como desenvolver aplicações hibrídas? S  Phonegap S  Titanium Mobile Application Development
  • 18. Phonegap S  OpenSource S  Gera apps para iOS, Android, Windows Phone, Blackberry, etc. S  Alta credibilidade - Adobe