Skip to content

magnuzada/curso-javascript-typescript-fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Formação Full-Stack JavaScript & TypeScript

Este repositório documenta minha jornada de desenvolvimento prático, complementando minha graduação em Engenharia de Software.

O objetivo é dominar a stack moderna (Node.js, React, SQL/NoSQL) aplicando conceitos de Engenharia como SOLID, Design Patterns e Testes Automatizados.

Estrutura do Aprendizado

Módulo 1: Fundamentos & Lógica (JavaScript ES6+)

Exploração profunda da linguagem, estruturas de dados e algoritmos.

  • Variáveis e Tipos
  • Lógica de Programação
  • Funções e Escopo Avançado (Ref: 01-fundamentos-js/funcoes)
    • Parâmetros, Retorno, Closures, Factory Functions
    • Recursividade & Funções Geradoras (Generators)
  • Manipulação de Arrays (Ref: 01-fundamentos-js/arrays)
    • Operações de Corte (Splice), Concatenação (Spread)
    • Programação Funcional: Filter, Map & Reduce
  • JavaScript Assíncrono (Callbacks)
  • Objetos & Design Patterns (Ref: 01-fundamentos-js/objetos)
    • Factory vs Constructor Functions
    • Getters/Setters & Encapsulamento

Módulo 2: Back-end Engineering

Construção de APIs robustas e escaláveis.

  • Node.js & Express
  • Banco de Dados (SQL & NoSQL)
  • Autenticação & Segurança (JWT)

Módulo 3: Front-end Engineering

Interfaces modernas e reativas.

  • React & Hooks
  • Gerenciamento de Estado (Redux)
  • Next.js

Developed by Magnum Werneck Louzada | Software Engineering Student

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors