Matheus Leandro Ferreira
Possui graduação em Ciências da Computação pela Universidade do Sul de Santa Catarina (2008), especialização em Engenharia de Software pela Faculdade Esucri (2012). Atualmente professor da Universidade do Extremo Sul Catarinense. Tem experiência na área de Ciência da Computação, com ênfase em Programação, Robótica, Mecatrônica e Automação. Tem experiência na área de Engenharia de Software, com ênfase em Modelagem de Software, Desenvolvimento de Software dirigido por modelos, Desenvolvimento de Software Orientado a Aspectos, Engenharia Reversa e Arquitetura de Software.
Recomendações do Professor
Inclua essas obras na sua trajetória, acessando-as em formato resumo, audiolivro e texto completo.
PostgreSQL: banco de dados para aplicações web modernas
CARVALHO, Vinícius.
Obra presente na disciplina
Engenharia de Dados
Sinopse da Obra
Tecnologias de banco de dados dão suporte diário para operações e tomadas de decisões nos mais dive... Ver mais
Tecnologias de banco de dados dão suporte diário para operações e tomadas de decisões nos mais diversos níveis da empresa, da operação à gerência. Eles são vitais para as organizações modernas que querem se manter competitivas no mercado e no cenário atual de extrema concorrência. O PostgreSQL é um poderoso sistema gerenciador de banco de dados objeto-relacional de código aberto. Seu recente aumento de popularidade veio de usuários de outros bancos de dados em busca de um sistema com melhores garantias de confiabilidade, melhores recursos de consulta, mais operação previsível, ou simplesmente querendo algo mais fácil de aprender, entender e usar. Neste livro, Vinícius Carvalho explora as principais características do PostgreSQL, mostrando por que ele é seguro, poderoso, confiável e rápido. Através do desenvolvimento de um projeto, você vai aprender na prática as funções, consultas e administração de um banco de dados, podendo revisar seus conhecimentos nos exercícios elaborados pelo autor ao fim do livro. Ver menos
MongoDB: construa novas aplicações com novas tecnologias
BOAGLIO, Fernando
Obra presente na disciplina
Engenharia de Dados
Sinopse da Obra
O modelo dos bancos de dados relacionais já existe há muitos anos. No entanto, cada vez mais as apl... Ver mais
O modelo dos bancos de dados relacionais já existe há muitos anos. No entanto, cada vez mais as aplicações modernas precisam aliar alta escalabilidade com suporte a persistência de alta quantidade de informações, e é justamente por isso que o modelo relacional começa a deixar a desejar e as alternativas NOSQL passam a surgir. Atingir alta escalabilidade com bancos de dados relacionais exige infraestruturas caríssimas, que podem ser evitadas com outros paradigmas. É aí que entra o MongoDB, famoso banco de dados orientado a documentos, desenvolvido pela 10gen e principal alternativa para aliar a alta escalabilidade com facilidade de uso. Nesse livro, Fernando Boaglio vai ensiná-lo como trabalhar com o MongoDB, principal banco de dados orientado a documentos do mercado. Com ele é possível desenvolver aplicações que atingem alta escalabilidade e de forma tão simples quanto trabalhar com os tradicionais banco de dados relacionais. Ver menos
Android 6 para programadores uma abordagem baseada em aplicativos
DEITEL, Paul J
Obra presente na disciplina
Desenvolvimento de aplicações móveis
Sinopse da Obra
Guia Deitel do programador profissional para o desenvolvimento de aplicativos para smartphones e ta... Ver mais
Guia Deitel do programador profissional para o desenvolvimento de aplicativos para smartphones e tablets utilizando Android 6 e Android Studio. Aprenda tudo o que você precisa para desenvolver rapidamente ótimos aplicativos Android e publicá-los no Google Play. Com uma abordagem baseada em aplicativos, este livro discute as novas tecnologias por meio de 8 aplicativos Android totalmente testados, complementados por sintaxe em tons diferentes, realces e detalhamento dos códigos e saídas de exemplo. Seu conteúdo prático e cheio de exemplos inclui: Android 6, Android Studio: Gradle™, Vector Asset Studio, Theme Editor; Temas e templates Material Design; AppCompat Library, Android Design Support Library, RecyclerView, FloatingActionButton, TextInputLayout; Elevação e ícones Material Design; Web services REST/JSON, threads, banco de dados SQLite™, permissões do Android 6; Cursor, Loader, ContetProvider; Suporte a vários tamanhos/resoluções de tela; Atividades, fragmentos, intenções, preferências; GUIs, layouts, menus, arquivos de recursos, eventos, processamento de toque/gesto, imagens, áudio, animações; Modo imersivo, PrintHelper; Google Play™, publicação, precificação, monetização, marketing, publicidade e venda incorporada, bens virtuais e mais. Ver menos
Use a cabeça
MCLAUGHLIN, Brett; POLLICE, Gary; WEST, David
Obra presente na disciplina
Desenvolvimento de aplicações móveis
Sinopse da Obra
Como você sabe que não quer reinventar a roda (ou, pior, um pneu furado), então você busca padrões ... Ver mais
Como você sabe que não quer reinventar a roda (ou, pior, um pneu furado), então você busca padrões de projetos. As lições aprendidas por aqueles que se depararam com os mesmos problemas de desenvolvimento de software. Os padrões de projetos permitem que você aproveite as melhores práticas e a experiência de outros e gaste seu tempo com… outra coisa. Algo mais estimulante. Algo mais complexo. Algo mais divertido. Então você quer aprender:•Quais são os padrões que realmente importam;•Quando e por que devem ser usados;•Como aplicá-los em seus próprios projetos;•Quando não usá-los (como evitar a febre dos padrões);•Quais são os princípios de design da programação orientada a objetos em que os padrões se baseiam.Porém, o mais importante é que você quer aprender mais sobre padrões de projetos de uma maneira que não o faça dormir. Se já leu algum livro da série Use a Cabeça!, você já sabe o que o espera um formato visualmente rico projetado para se adaptar à forma como seu cérebro funciona. Usando as últimas descobertas da neurobiologia, ciência cognitiva e teoria do aprendizado, Use a Cabeça! Padrões de Projetos 2a Edição colocará os padrões no seu cérebro de maneira permanente. De uma forma que o tornará mais apto para resolver problemas de desenvolvimento de software e mais eficiente para discutir a linguagem dos padrões com outros membros da sua equipe. Ver menos
Google Android
LECHETA, Ricardo R
Obra presente na disciplina
Desenvolvimento de aplicações móveis
Sinopse da Obra
O Android é a plataforma open-source criada pelo Google para o desenvolvimento de aplicações para d... Ver mais
O Android é a plataforma open-source criada pelo Google para o desenvolvimento de aplicações para dispositivos móveis. É a nova sensação do momento e está revolucionando o desenvolvimento de aplicações. Inclui um sistema operacional baseado no Linux e diversas aplicações, com uma rica interface gráfica, um browser para navegar na internet, integração com o Google Maps, suporte a multimídia, GPS, banco de dados integrado, jogos em 3D e muito mais. A moderna plataforma de desenvolvimento do Android permite desenvolver e integrar aplicações de forma simplificada utilizando a linguagem de programação Java e um ambiente de desenvolvimento de alto nível e produtividade como o Eclipse. Este livro convida o leitor a mergulhar no incrível mundo do Android, onde a imaginação é o limite. A obra traz todos os passos necessários para desenvolver aplicações, desde o básico sobre a instalação do emulador e configuração do ambiente de desenvolvimento até aplicações que utilizem recursos avançados como localização por GPS, reprodução de áudio e vídeo, comunicação com a internet, execução de serviços em segundo plano e banco de dados. Ver menos