Skip to content

Repository files navigation

TechLingo 🚀

Plataforma Interativa de Ensino de Inglês Técnico para Gestão da Tecnologia da Informação (GTI) & Programação

TechLingo Banner React TypeScript Vite Android License MIT


🌐 Acesse Online (GitHub Pages)

A aplicação está disponível e hospedada gratuitamente em: 👉 https://elpadrinobr.github.io/techlingo/


👨‍💻 Autor & Idealização

  • Autor e Criador do Projeto: Roberto Leandro Mendonça Corrêa
  • Formação / Perfil: Estudante de Gestão da Tecnologia da Informação (GTI)

💖 Apoie o Criador & Manutenção do Projeto

Se este projeto te ajudou nos estudos de GTI ou inglês técnico, considere apoiar a continuidade e expansão da plataforma:


🆕 Novidades da Versão 1.6.1

  • 💾 Persistência Definitiva de Progresso (Web & Mobile): Implementação de arquitetura de armazenamento em camada dupla usando localStorage e @capacitor/preferences (Android SharedPreferences). Todos os avanços em lições, trilhas desbloqueadas, XP, ofensivas de estudo, termos memorizados e preferências de tema são gravados de forma instantânea e persistidos de forma segura no dispositivo.
  • ☀️🌙 Modo Dia & Noite (Tema Claro e Escuro): Botão de lâmpada interativo no cabeçalho (ao lado do som e notificações) para alternar instantaneamente entre tema claro e tema escuro.
  • 🔊 Motor de Voz Nativo Android (@capacitor-community/text-to-speech): Pronúncia fonética de termos técnicos nativa e offline no aplicativo Android instalado.
  • 🎨 Novo Ícone de Alta Definição: Identidade visual com escudo tecnológico, monograma TL e chaves de programação.
  • Integração de Doações Pix & Patreon: Botões interativos com cópia de chave Pix em 1 clique e link do Patreon.
  • 🚀 Deploy Automatizado no GitHub Pages (gh-pages): Configuração completa para compilação e publicação web em tempo real.

🗺️ 4 Trilhas de Aprendizado (Do Básico ao Avançado)

🏢 1. Trilha Gestão de TI (GTI) — 10 Unidades Completas:

  1. Infraestrutura & Redes: Servidores On-Premises, Nuvem, Bandwidth, Latência, Downtime e Uptime.
  2. Metodologias Ágeis & Scrum: Sprint Planning, Daily, Backlog Grooming, Product Owner, Scrum Master e Retrospectiva.
  3. Governança de TI & ITIL 4: SLA, SLO, SLI, Gestão de Incidentes, Mudanças e Catálogo de Serviços.
  4. Cibersegurança & LGPD: Vulnerabilidades, Ransomware, Phishing, MFA, Zero Trust e Conformidade de Dados.
  5. DevOps, CI/CD & SRE: Pipelines de Integração Contínua, Ambientes de Staging/Produção, Deploy e Rollback.
  6. FinOps & Gestão Financeira: CapEx vs. OpEx, TCO (Custo Total de Posse) e ROI de Nuvem.
  7. Gestão de Fornecedores & Contratos: RFP (Request for Proposal), Vendor Lock-in e Penalidades de SLA.
  8. Big Data, BI & Governança de Dados: Data Lake, Data Warehouse e Pipelines ETL.
  9. Arquitetura Corporativa (TOGAF & COBIT): Alinhamento Estratégico, Frameworks de Governança e Maturidade de TI.
  10. Liderança Executiva de TI (CIO): Chief Information Officer, Gestão de Mudança Organizacional e Estratégia Digital.

🐍 2. Trilha Python & Automação — 4 Unidades:

  1. Fundamentos & Sintaxe: Variables, Data Types, Print e Indentação de 4 espaços.
  2. Estruturas de Decisão & Laços: if, elif, else, for loops e while loops.
  3. Coleções & Funções: Lists, Dictionaries, def e return.
  4. Erros, Arquivos & APIs: try/except/finally, JSON, requests HTTP e Pandas.

🧩 3. Trilha Algoritmos & Pensamento Computacional — 6 Unidades:

  1. Os 4 Pilares: Decomposição, Reconhecimento de Padrões, Abstração e Algoritmos.
  2. Estruturas Lineares: Pilhas / Stacks (LIFO) e Filas / Queues (FIFO).
  3. Árvores & Grafos: Árvores de Busca Binária (BST) e grafos.
  4. Eficiência & Big-O: O(1), O(log n), O(n), O(n²) e Busca Binária.
  5. Ordenação & Recursão: Merge Sort, Quick Sort e Caso Base (Base Case).
  6. Otimização: Programação Dinâmica, Memoization e Algoritmo de Dijkstra.

🗄️ 4. Trilha Banco de Dados & SQL Corporativo — 7 Unidades:

  1. Modelagem Relacional: SQL vs NoSQL, Tabelas, Primary Key (PK), Foreign Key (FK) e Normalização.
  2. Consultas DQL: SELECT, FROM, WHERE, ORDER BY, LIMIT e LIKE.
  3. Manipulação DML: INSERT INTO, UPDATE, DELETE (com alertas cruciais de segurança sem WHERE).
  4. Cruzamento de Tabelas: INNER JOIN, LEFT JOIN, RIGHT JOIN e Aliases.
  5. Agregações & BI: COUNT(), SUM(), AVG(), GROUP BY e HAVING.
  6. Transações & ACID: Atomicidade, Consistência, Isolamento, Durabilidade, COMMIT e ROLLBACK.
  7. Performance & Índices: Índices B-Tree, EXPLAIN PLAN, Views e Stored Procedures.

🧠 Laboratório de Memorização (Expressões de TI)

  • Mais de 35+ expressões corporativas reais de reuniões com áudio fonético.
  • Mnemônicos Visuais (SLA vs SLO vs SLI, CapEx vs OpEx, Analogia da Pizza, RTO vs RPO).
  • Checklist Interativo de Memorização com bônus de +15 XP.

📱 Aplicativo Android (.APK)

O aplicativo compilado e otimizado está disponível na raiz do projeto:

  • 📂 TechLingo.apk (Localizado na pasta principal do projeto)

📄 Licença

Distribuído sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

Projeto concebido e desenvolvido por Roberto Leandro Mendonça Corrêa.

About

O Duolingo do inglês técnico para desenvolvedores e estudantes de TI.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages