ATENDENDO O MERCADO DE DESENVOLVIMENTO DE SOFTWARE
Por: iuiuxandinho • 30/1/2017 • Monografia • 4.688 Palavras (19 Páginas) • 317 Visualizações
[pic 1]
FRANCISCO FERNANDES DA SILVA
IURI MARTINS DE OLIVEIRA
VINÍCIUS PEREIRA GONÇALVES
APLICAÇÕES DO JAVASCRIPT
ATENDENDO O MERCADO DE DESENVOLVIMENTO DE SOFTWARE
BELO HORIZONTE
2016
FRANCISCO FERNANDES DA SILVA[pic 2]
IURI MARTINS DE OLIVEIRA
VINÍCIUS PEREIRA GONÇALVES
[pic 3]
APLICAÇÕES DO JAVASCRIPT
ATENDENDO O MERCADO DE DESENVOLVIMENTO DE SOFTWARE
Trabalho de Conclusão de Curso apresentado à
Instituição Pitágoras, como requisito parcial
para obtenção do titulo de graduando
em Sistemas de informação
Orientador (a) Msc. Mariana Monteiro Nunes.
BELO HORIZONTE
2016
APLICAÇÕES DO JAVASCRIPT
ATENDENDO O MERCADO DE DESENVOLVIMENTO DE SOFTWARE
Trabalho de Conclusão de Curso apresentado à
Instituição Pitágoras, como requisito parcial
para obtenção do titulo de graduando
em Sistemas de informação
Orientador (a) Msc. Mariana Monteiro Nunes.
Aprovado em: __/__/____
BANCA EXAMINADORA
Prof(ª). Titulação Nome do Professor(a)
Prof(ª). Titulação Nome do Professor(a)
Prof(ª). Titulação Nome do Professor(a)
AGRADECIMENTOS
Agradecemos primeiramente as nossas famílias que nos incentivaram todos os anos que estivemos na faculdade.
Aos colegas de classe que participaram dos trabalhos durante todo o curso.
Quero agradecer também a todas as pessoas que participaram direta ou indiretamente deste trabalho, em especial ao prof. Thiago Augusto Alves e ao seu chara e meu amigo Tiago Porto e também a orientadora Mariana Monteiro Nunes que dedicaram um pouco de seu tempo, ajudando a torná-lo possível.
RESUMO
O JavaScript é uma linguagem de programação criada em 1995 que não parou de evoluir. O presente tema tem a seguinte problemática, uma equipe com sólidos conhecimentos em JavaScript seria capaz de desenvolver aplicações front-end e back-end e fazer app móbile? E ainda quais as vantagens advindas da escolha dessa linguagem no desenvolvimento dos sistemas? Esse trabalho se classifica por revisão literária, pois revemos literaturas como artigos, revistas e livros descritos na referência a fim de conseguir uma pesquisa mais aprofundada sobre as principais aplicações da linguagem JavaScript, suas bibliotecas e frameworks que nos ajudassem a responder a problemática levantada acima e chegamos a conclusão que sim uma equipe com sólidos conhecimentos em JavaScript seria capaz de fazer aplicações front-end, back-end e fazer app para celular e ainda defender o porque de estarem usando JavaScript para isso.
Palavras-chave: JavaScript; Bibliotecas; Frameworks; Node.js; App Hibrido.
ABSTRACT
JavaScript is a programming language created in 1995 that has not stopped evolving. The present theme has the following problematic, a team with solid knowledge in JavaScript would be able to develop front-end and back-end applications and make mobile app? And what are the advantages of choosing this language in the development of systems? This work is classified by literary revision, as we review literature such as articles, journals and books described in the reference in order to achieve a more in-depth research on the main applications of the JavaScript language, its libraries and frameworks that would help us to answer the problematic raised above and We came to the conclusion that yes a team with solid knowledge in JavaScript would be able to make front-end, back-end applications and make app for mobile and still advocate why they are using JavaScript for this.
Keywords: JavaScript; Libraries; Frameworks; Node.js; Hybrid App.
SUMÁRIO
1. INTRODUÇÃO 8
1.1 PROBLEMA DE PESQUISA 8
1.2 OBJETIVOS 9
1.2.1 GERAL 9
1.2.2 ESPECÍFICOS 9
2. FUNDAMENTAÇÃO TEÓRICA 10
2.1 O JAVASCRIPT NATIVO 10
2.2 BIBLIOTECA JQUERY 10
2.3 FRAMEWORK ANGULARJS 11
2.4 EVOLUINDO PARA MÓBILE 11
2.5 EVOLUINDO PARA SERVER-SIDE COM NODE.JS 12
3. JAVASCRIPT SERVER-SIDE 12
4. JAVASCRIPT CLIENT-SIDE 15
4.1 JAVASCRIPT 15
4.2 JQUERY 16
4.3 ANGULARJS 18
5. JAVASCRIPT NO MÓBILE 19
6. CONSIDERAÇÕES FINAIS 20
7. REFERÊNCIAS 21
- INTRODUÇÃO
O JavaScript é uma linguagem de programação criada em 1995 por Brendan Eich enquanto trabalhava na Netscape Communications Corporation.
Originalmente essa linguagem foi projetada para rodar no Netscape Navigator, ela tinha o propósito de oferecer aos desenvolvedores uma forma de tornar determinados processos de páginas web mais dinâmicos, tornando seu uso mais agradável.
...