-
Notifications
You must be signed in to change notification settings - Fork 0
Tutoriais
O IDE utilizado para o desenvolvimento será o Visual Studio Code. Para baixá-lo, basta acessar o link e selecionar o sistema operacional desejado.
O Node.js é um software de código aberto que permite executar código JavaScript fora do navegador. Para este projeto React Native, ele é necessário para instalar ferramentas essenciais, gerenciar dependências e executar scripts que possibilitam o desenvolvimento do aplicativo móvel, para baixá-lo basta acessar o link e selecionar o sistema operacional desejado.
O Expo é uma plataforma e conjunto de ferramentas que simplificam o desenvolvimento de aplicativos móveis usando React Native, ele fornece uma variedade de recursos úteis, como um conjunto de componentes pré-construídos, acesso fácil a APIs nativas do dispositivo e uma ferramenta de desenvolvimento ao vivo que permite visualizar instantaneamente as mudanças feitas no código. É necessário instalar o aplicativo do Expo no seu dispositivo móvel ou emulador para construir e executar a aplicação. Para isso, acesse a loja de aplicativos do seu dispositivo (Google Play Store para Android e App Store para iOS) e faça o download do Expo.
Play Store
Apple Store
O React Native é um framework de desenvolvimento de aplicativos móveis que permite criar aplicativos nativos para iOS e Android usando JavaScript e React. Ele permite que os desenvolvedores usem uma única base de código para criar aplicativos para múltiplas plataformas. Para criar uma aplicação siga as instruções:
- Crie um novo diretório.
- Abra o Visual Studio Code (VS Code).
- Na barra de menu, vá em File -> Open Folder e selecione o diretório criado anteriormente.
- Abra o terminal no diretório atual.!
- No terminal, digite o comando
npx create-expo-app my_app
. - Se você não tiver o Expo instalado, será solicitada a instalação. Confirme a instalação.
- Após a criação, um diretório para a aplicação será criado. Navegue até ele usando o comando
cd my_app
no terminal. - No terminal, execute o comando
npx expo start
para iniciar o servidor de desenvolvimento do Expo. Um QR Code será gerado. - Abra o aplicativo Expo no seu dispositivo móvel ou emulador e escaneie o QR Code para iniciar a construção do aplicativo.
- Após a construção, o aplicativo será carregado e executado no dispositivo móvel ou emulador, permitindo que você interaja com ele.
Python é a linguagem de programação base para o desenvolvimento de aplicações em Django, que é o framework que será utilizado no back-end. Python é interpretado, dinâmico e suporta diversos paradigmas de programação, tornando-o amplamente utilizado em uma variedade de domínios, desde desenvolvimento web e científico até automação e inteligência artificial. Para baixá-lo basta acessar o link e selecionar o sistema operacional desejado, durante a instalação é importante selecionar a opção de adicionar "python.exe" ao PATH.
Django é um framework de desenvolvimento web em Python que simplifica a criação de sites e aplicativos web robustos e escaláveis. Ele oferece uma série de recursos poderosos, incluindo um sistema de administração automática, mapeamento objeto-relacional para interagir com bancos de dados, e um sistema de roteamento que facilita a organização do código, para instalá-lo:
- Após instalar o Python, abra o prompt de comando
- Digite o comando
python -m pip install Django==5.0.4
- Abra o prompt de comando
- Navegue até o local onde está o espaço do Django
- Execute o comando
Scripts\activate.bat
- Execute o comando
django-admin startproject nome_do_projeto
- Navegue até o local do projeto
- Use o comando
python manage.py startapp nome_app
- Acesse no Explorador de Arquivos o arquivo settings em nome_do_projeto/settings.py
- Procure a variável INSTALLED_APPS e adicione a seguinte str:
INSTALLED_APPS = [
"**nome_app**",
'django.contrib.admin',
...
]
- Acesse no Explorador de Arquivos o arquivo views em nome_app/views.py
- Adicione a view:
from django.shortcuts import render, HttpResponse
def index(request):
return HttpResponse("Olá, Mundo!\nAquele abraço!")
- Acesse no Explorador de Arquivos o arquivo urls em nome_do_projeto/urls.py
- Adicione os elementos:
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path("nome_app", include("nome_app.urls", namespace="nome_app"))
]
- Crie o arquivo urls.py em nome_app
- Acesse no Explorador de Arquivos o arquivo urls nome_app/urls
- Adicione os elementos:
from django.urls import path
from . import views
app_name = "nome_app"
urlpatterns = [
path("/index", views.index, name="index")
]
- Digite no terminal
python manage.py runserver
- Copie e cole o link gerado no navegador e acrescente
/nome_app/index
Exemplo: http://127.0.0.1:8000/Ola_Mundo/index
AWS, ou Amazon Web Services, é uma plataforma de computação em nuvem oferecida pela Amazon que fornece uma ampla gama de serviços de infraestrutura e aplicações na internet. Um desses serviços fornecidos é o Amazon RDS que é um banco de dados relacional na nuvem, que suporta diversos bancos, incluindo o MySQL. No qual facilita a configuração, operação, possui escalabilidade conforme as necessidades de uso, flexibilidade na aplicação e segurança com criptografia de dados armazenados e transmitidos.
Passo 1: Configurar o Amazon RDS
- Faça login na AWS Management Console:
- Acesse o link https://aws.amazon.com/pt/ e faça login na sua conta.
- Crie uma Instância do RDS:
- No Console, procure por RDS ou encontre o serviço em “Serviços”.
- Clique em “Criar banco de dados”.
- Escolha “Criação padrão” e selecione "MySQL" como opção.
- Escolha o modelo “Nível gratuito”.
- Especifique os detalhes da instância do DB:
- Defina o nome da instância, nome de usuário e senha do administrador.
- Configurações de Rede e Segurança:
- Selecione a VPC adequada, geralmente a VPC padrão já serve.
- Assegure-se de permitir acesso público se desejar conectar-se de fora da AWS.
- Configure o grupo de segurança para permitir conexões na porta 3306 (padrão do MySQL) do seu endereço IP.
- Revise as configurações e clique em “Criar banco de dados”.
- Aguarde enquanto a instância é provisionada (isso pode levar alguns minutos).
Passo 2: Conectar usando MySQL Workbench
- Obtenha o Endpoint do Banco de Dados e adicione a permissão de acesso:
- Uma vez que a instância esteja ativa, vá para o painel do RDS, selecione a instância de banco de dados.
- Anote o “Endpoint” e a “Porta” listados nas propriedades da instância.
- Clique em editar regras de entrada e adicione "Meu IP".
- Abra o MySQL Workbench:
- Se você ainda não tem o MySQL Workbench instalado, instale pelo o link https://www.mysql.com/downloads/.
- Crie uma Nova Conexão:
- Clique no ícone “+” para adicionar uma nova conexão.
- No campo “Connection Name”, dê um nome à sua conexão.
- Em “Hostname”, insira o endpoint do seu banco de dados RDS.
- Em “Port”, insira a porta (geralmente 3306).
- Em “Username”, insira o nome de usuário que você configurou.
- Clique em “Store in Vault” para inserir e salvar sua senha.
- Teste e Conecte:
- Clique em “Test Connection” para verificar se todas as configurações estão corretas e se a conexão pode ser estabelecida.
- Se o teste for bem-sucedido, clique em “OK” para salvar a conexão.
- Conecte-se ao Banco de Dados:
- Selecione a conexão recém-criada na tela inicial do Workbench e clique em “Connect”.