• +244 923 682 570
  • info@tesacschool.com
PROGRAMAÇÃO FULL STACK
Curso de Programação Full Stack
Presencial
Online
  1. INVESTIMENTO:
    150.000 KZ, Pagos em até 3 Prestações
  2. DURAÇÃO:
    90 Dias Úteis
  3. DATA INICIAL:
    08 De Dezembro
  4. HORÁRIOS:
    • Segunda à Sexta-Feira
    • 8:30 às 10:30
    • 14:00 às 16:00
    • 18:00 às 20:00
    • Sábado
    • 8:30 às 13:30
  1. INVESTIMENTO:
    125.000 KZ, Pagos em até 3 Prestações
  2. DURAÇÃO:
    6 Meses de acesso ao curso com suporte e acompanhamento de 3 Meses do professor.
  3. DATA INICIAL:
    Sempre a Iniciar. Acesso ao curso assim que efectuar pagamento completo ou parcelado.
  4. PLATAFORMA:
    www.tesacschool.com
  5. COMO FUNCIONA?
    • Vídeo aulas são gravadas e disponibilizadas na plataforma, para perminir que o aluno assista no seu tempo e conforto.
    • Suporte e acompanhamento do professor
    • Comunidade e grupo de alunos para interação
Quem pode fazer este curso?

O curso é aberto a todos, não é exigido um curso prévio de programação como pré-requisito para fazer esse curso. O curso é ministrado do básico até ao profissional. No entanto, o candidato deve saber manejar um computador.

Programa do Curso
DIAS CONTEÚDO
HTML & CSS
Dia 1 Introdução ao Full Stack I; Introdução ao HTML e CSS; Semântica HTML
Dia 2 Cabeçalho HTML, Parágrafo e Formatação; Atributos HTML
Dia 3 Introdução ao CSS; Listas HTML
Dia 4 Formulário HTML; Mídias HTML
Dia 5 FlexBox
Dia 6 Transações e Animações CSS; Design Responsivo
Dia 7 à 10 Desenvolvimento de Projecto (Front-End de uma página WEB)
Dia 8 Introdução ao Full Stack I; Introdução ao HTML e CSS; Semântica HTML
Dia 9 Introdução ao Full Stack I; Introdução ao HTML e CSS; Semântica HTML
Dia 10 Introdução ao Full Stack I; Introdução ao HTML e CSS; Semântica HTML
LÓGICA DE PROGRAMAÇÃO & ALGORÍTMO
Dia 11 Introdução à Lógica de programação; variáveis e tipo de Dados, operadores
Dias 12 à 14 Estrutura de Controle
Dia 15 Funções
Dia 16 Array e Estrutura de Dados
Dia 17 Manipulação de String; Boas Práticas de Programação
Dias 18, 19 Introdução à Programação Orientada a Objectos(POO)
LINGUAGEM DE PROGRAMAÇÃO JAVASCRIPT
Dias 20 IIntrodução ao JavaScript
Dias 21, 22 Sintaxe Básica
Dias 23 Método foreach
Dias 24 Objectos
Dias 25 Array
Dias 26, 27 DOM
Dias 28, 29 BOM
Dias 30, 31 Biblioteca JQuery
Dias 32, 33 Introdução ao Node JS
Dias 34, 35 JavaScript, HTML e CSS (Manipulando o Front-End)
LINGUAGEM DE PROGRAMAÇÃO PYTHON
Dias 36 Introdução à Python
Dias 37 Sintaxe Básica
Dias 38 Estrutura de Dados
Dias 39 Funções e Módulos
Dias 40 Programação Orientada a Objectos(POO)
Dias 41 Manipulação de Exceções Python
Dias 42 Trabalhando com Arquivos
Dias 43 Bibliotecas e Ferramentas Adicionais
Dias 44, 45 Desenvolvimento de projecto em Python (Flask/ Django)
BANCO DE DADOS
Dias 46 Introdução ao MySQL, Fundamentos do SQL
Dias 47 Administração do Banco de Dados
Dias 44, 45 Desenvolvimento de projecto em Python (Flask/ Django)
Dias 48 Otimização e Desempenho no MySQL
Dias 49 Integração com Aplicações
Dias 50 à 52 Sistema de Cadastro (Desenvolvimento de projecto)
DESENVOLVIMENTO WEB
Dias 53 à 61 Desenvolvimento do Front e Back-end de um projecto Web Completo, publicar o projecto em um servidor de domínio. Podendo ser uma loja Virtual(e-Commerce) ou uma plataforma de cursos.
DESENVOLVIMENTO DESKTOP
Dias 62 à 71 Desenvolvimento de um Software de Facturação, gerar um Setup (Instalador) para Windows e Mac
DESENVOLVIMENTO MOBILE
Dias 72 à 81 Desenvolvimento de uma Loja Virtual (e-Commerce) para Android e IOS, Publicar nas Lojas de Aplicativos – Play Store e Apple Store
INTEGRAÇÃO DE PROJECTOS
Dias 72 à 81 Partilha de informações entre projecto Web, Mobile e Desktop
GUIT HUB
Dias 84, 85 Fundamento Essencial
COMUNIDADE DE PROGRAMADORES
Dias 86 Onde a comunidade de programadores e desenvolvedores poderão ser encontrados. Usar a comunidade para auxílio de obtenção de respostas rápidas e no suporte de desenvolvimento de projectos.
INTELIGÊNCIA ARTIFICIAL
Dias 87, 88 Usar a IA para dinamizar o desenvolvimento de projectos. Desenvolver um projecto com ajuda da IA
TENDÊNCIAS E FUTURO DO DESENVOLVIMENTO WEB
Dias 89 Mostre como um programador pode ficar par a passo com a tecnologia e acompanhando toda a tendência de desenvolvimento
ENCERRAMENTO
Dias 90 FeedBack sobre carreira a seguir, Comemoração, Entrega de certificado e encerramento do curso.
Tecnlogias Usadas
Front-end

HTML & CSS

Back-end

JavaScript

Back-end

Python

Back-end

Node JS

Front-end

Bootstrap

Front-end

React Native

Front-end

React JS

Back-end

Laravel

Front-end

Materialize CSS

Back-end

SQL

Front-end

Cordova

Fron-end

Vue JS

Principais Vantagens
  • Versatilidade de atuação: capaz de trabalhar tanto no frontend quanto no backend, abrindo mais oportunidades de emprego.
  • Maior empregabilidade: perfis full stack costumam ser mais valorizados em startups e equipes enxutas, onde é necessário multitarefa.
  • Entrega de soluções completas: habilidade de entender a aplicação como um todo, o que facilita a comunicação com equipes, stakeholders e clientes.
  • Ciclo de desenvolvimento mais rápido: menos dependencia entre times para implementar funcionalidades, já que o profissional consegue validar e ajustar o fluxo inteiro.
  • Aprendizado integrado: compreensão de como as várias partes da aplicação se conectam (UI, API, banco de dados, deployment), o que acelera o crescimento técnico.
  • Melhora na resolução de problemas: visão holística ajuda a identificar gargalos e a propor soluções mais eficientes.
  • Maior autonomia: capacidade de iniciar projetos, prototipar rapidamente e iterar com feedback rápido.
  • Oportunidades de liderança técnica: com experiência em várias camadas, é comum avançar para papéis de lead/arquitetura mais rapidamente.
  • Compatibilidade com metodologias modernas: familiaridade com práticas de DevOps, CI/CD, containers e cloud, que valorizam o perfil full stack.
  • Base sólida para transição entre áreas: facilita migração para UX, mobile, data science ou engenharia de confiabilidade (SRE) conforme interesse.
  • Salários competitivos: muitas vezes compensados pela abrangência de habilidades e pela capacidade de entregar soluções completas.

"Começa tua carreira como PROGRAMADOR FULL STACK"