Gestor de Tarefas baseado na Geolocalização ou Sistema Hospitalar
Ferramentas Utilizadas
Design
Photoshop
Bootstrap Grid
Nota:
Bootstrap Grid é um psd base para criação de layout de sites
FrontEnd
Sublime Text
Nota:
Ide para o desenvolvimento do código
Xampp
Nota:
Simulador de servidor no localhost
Git/GitHub
Nota:
Controle de versão e compartilhamento de arquivos do projeto
link para estudo:
curso git - muito bom
http://willianjusten.teachable.com/courses/git-e-github-para-iniciantes
Node
Nota:
Plataforma de desenvolvimento server-side, baseada em javascript.
Será usado para utilizar o NPM, que é um gerenciador de pacotes que auxilia na instalação de programas de terceiros
Link para estudo:http://www.brenoqueiroz.com.br/entendendo-o-npm-e-o-bower/
Bower
Nota:
Gerenciador de pacotes web.
Link para estudo:
http://www.brenoqueiroz.com.br/entendendo-o-npm-e-o-bower/
Gulp
Nota:
É um automatizador de tarefas repetitivas.
Link para estudo: http://tableless.com.br/gulp-o-novo-automatizador/
Sass
Nota:
Sass é uma extensão da linguagem css, que permite uma escrita profissional dinâmica e produtiva
Link para estudo:
http://tableless.com.br/sass-um-outro-metodo-de-escrever-css/
BackEnd
Laravel Framework
Nota:
Laravel é um Framework PHP utilizado para o desenvolvimento web, que utiliza a arquitetura MVC e tem como principal característica ajudar a desenvolver aplicações seguras e performáticas de forma rápida, com código limpo e simples
link para estudo:
http://www.devmedia.com.br/introducao-ao-laravel-framework-php/33173
curso laravel:
http://www.devmedia.com.br/curso/curso-de-introducao-ao-laravel/451
*************************************************
https://www.schoolofnet.com/courses/iniciando-com-laravel
Composer
Nota:
Composer é o gerenciador de dependências (ou pacotes) para PHP
mobile
IntelXdk
Nota:
Intel Xdk é uma Ide de desenvolvimento multiplataforma que usa como base o apache cordovapara utilizar recursos nativos do aparelho e possui a versão de design no estilo arrrastar e soltar.
link :
https://software.intel.com/pt-br/intel-xdk
Linguagens
Php
Html5
Css3
Json/xml
Ajax
Apis
Api Rest
Nota:
REST é uma maneira simples de realizar e permitir interações entre sistemas independentes. No nosso caso será a comunicação entre o nosso sistema web e o aplicativo mobile
link interessante:
https://rafaell-lycan.com/2015/construindo-restful-api-laravel-parte-1/#http-e-o-restful
Google Api
Google Maps api
FrameWorks
FrontEnd
Bootstrap
BackEnd
Laravel
Mobile
Ionic
Apache COrdova
serviços de terceiros
OAuth
Nota:
Oauth é um serviço que possibilita o usuário se logar e cadastrar no site/sistema/app
utilizando sua conta de midia social, como por exemplo: facebook, google, linkedin..etc
no nosso caso pode ser interessante para validarmos o acesso e cadastro ao nosso sistema de forma mais simples, utilizando o Oauth.
Estava lendo e vi que o Outh permite o controle do nivel de acesso do usuário. Pode ser uma boa alternativa, porque implementar login com nivel de acesso eu achei bastante complexo.
link interessante:
http://www.devmedia.com.br/oauth-login-integrado-com-redes-sociais/31022
http://pt.stackoverflow.com/questions/123777/oauth-o-que-%C3%A9-qual-sua-finalidade
http://www.diogomafra.com.br/2010/09/como-funciona-autenticacao-oauth.html
OWL Carousel
Nota:
Plugin Jquery para criação de sliders e outras animações