O que eu faço
from fastapi import FastAPI
from sqlalchemy import create_engine
app = FastAPI()
@app.get("/users/{id}")
async def get_user(id: int):
user = await db.fetch(id)
return {"data": user}
@Component({
selector: 'app-root',
standalone: true,
})
export class AppComponent {
title = 'portfolio';
async loadData() {
const res = await this.http
.get<User[]>('/api');
}
}
name: Deploy to AWS
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm run build
- run: aws s3 sync ./dist
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(255) UNIQUE,
role VARCHAR(20)
);
SELECT u.name, COUNT(p.id)
FROM users u
JOIN projects p ON p.user_id = u.id
GROUP BY u.name;
Backend & APIs
Frontend
DevOps & CI/CD
Banco de Dados