94.7% Off Python para Android, iOS, Windows, Linux, Mac

Python para Android, iOS, Windows, Linux, Mac Udemy coupon

COURSE DESCRIPTION

Description

Este curso ensina o desenvolvimento com Python e Kivy de aplicações profissional para Desktop e/ou dispositivos móveis: Android, iOS, Windows, Linux e MacOSX. Aborda de forma simples, numa linguagem fácil, a construção de software e a geração de produtos digitais destinados a comercialização nas principais lojas de Apps: AppStore e GooglePlay. 

O projeto Kivy com seus inúmeros subprojetos constituem uma ampla plataforma para o desenvolvimento de aplicações gráficas com o Python com a capacidade de acesso aos recursos como disco, câmera, GPS e rede de diferentes plataformas, mas com um único código.

O conteúdo do curso é a resposta à pergunta: o que é necessário conhecer para desenvolver aplicações comerciais? 

Inicialmente estudaremos um conjunto de conceitos sobre desenvolvimento e em seguida, será abordado as diversas tecnologias necessárias, como por exemplo:

  • Ambientes Virtuais (Virtualenv e Anaconda)
  • Controle de Versionamento de Código (Git)
  • Construção de janelas gráficas (Kivy)
  • Banco de dados relacional (SQLite e MySQL)
  • Linguagem SQL
  • Framework ORM (SQLAlchemy)
  • Manipulação de linguagens de marcação (XML/JSON/HTML)
  • Download de arquivos e/ou vídeos 
  • Consumo de serviços de terceiros 
  • Integração com serviços de mensagem (envio de torpedo e WhatsApp)
  • Integração com a Nuvem (Firebase)
  • Sincronização de dados em tempo real entre vários dispositivos

Os tópicos acima listados compreendem algumas das tecnologias que este curso ensinará, através de vídeos explicativos, amplamente ilustrados, oferecendo inicialmente uma explicação teórica dos principais conceitos, seguido de muita prática e, com a construção de exemplos que servirão num primeiro momento para o estudo da tecnologia e, futuramente, como um código inicial, bastando somente ser adaptado e adicionado ao projeto.

O curso aborda inicialmente os conceitos e tecnologias isoladamente, isto é, a construção de exemplos que possuem um único objetivo. Em seguida, são construídos exemplos mais completos que utilizam as tecnologias estudadas junto com o conceito que está sendo abordado.

Pela amplitude do curso e sua ampla proposta, consideramos estes trabalho como um estudo de longa duração.

Ao término o aluno terá construído várias aplicações pequenas e, no final do curso, será construído um sistema com vários cadastros e diversas funcionalidades, está aplicação compartilhará dados entre os diversos dispositivos, em diversas plataformas (móvel e desktop) automaticamente, permitirá o cadastro de dados, fara uso, quando executado em plataformas móveis, alguns periféricos como: câmera, geolocalização, giroscópio dentre outros e será gerado executáveis para:

PLATAFORMAS MÓVEIS

  • Android
  • iOS 

DESKTOP´S

  • Windows
  • Linux
  • MacOS


Considerado o exposto, este curso foi projetado a todos que precisam ou desejam aprender a construir aplicações robustas, numa linguagem simples (python), com um framework estável e gratuito (kivy), multiplataforma (Android, iOS, Windows, Linux e MacOSX), que permita integração com a nuvem e a serviços de terceiros, que persista informações em banco de dados relacional ou não (NoSQL) e, principalmente, a todo aquele que deseja fazer uso das centenas de milhares de pacotes disponíveis para o Python, que estão prontos e testados, otimizados, com ampla documentação e fácil uso como a linguagem Python (ou somente a linguagem Python) possui.

E também...

Àqueles que estejam buscando uma plataforma rápida de desenvolvimento e estável, a quem está iniciando um novo projeto, uma StartUp ou então, àqueles que desejam sozinhos ou num pequeno grupo, implementar rapidamente suas ideias e executa-las em vários dispositivos, que possa ser vendido nas principais lojas de softwares ou de Apps do mundo, como AppStore e GooglePlay ou então, que possa ser comercializado diretamente.

Who is the target audience?
  • Quem deseja construir App
  • Quem deseja se tornar um programador
  • Quem gosta da linguagem Python
  • Quem precisa entrar no mercado de trabalho de desenvolvimento de software
  • Quem quer aprender a trabalhar com banco de dados relacional
  • Quem quer aprender SQL
  • Quem precisa acessar o banco de dados MySQL através do Python
  • Quem deseja aprender a construir simples jogos multiplataforma
  • Quem precisa construir aplicações em tempo real
  • Quem precisa enviar mensagens para outros aparelhos via Torpedo ou WhatsApp
  • Quem precisa construir telas gráficas complexas
  • Quem deseja construir aplicações multiplaforma
  • Quem precisa desenvolver para Android e iOS
  • Quem precisa desenvolver para Windows, Linux e MacOS