Skip to content

JoakimTeixeira/what-im-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 

Repository files navigation

What I'm Learning

List of topics I'm learning or practicing.

I've attached prototypes exemplifying concepts or tools for future use and reference.

Frontend

UI Framework Concepts

State Management

Data manipulation

Configuration

Styling

UX Best Practices

Optimization Techniques

Server

Database

  • MongoDB + Mongoose
  • MongoDB + Prisma
  • Integration of databases (Merge, Convert, Consolidate)
  • Data cleaning with ETL Process
  • Data Warehouse + OLAP Cube
  • Batch/CRON Job
  • SQL Trigger
  • Stored Procedure
  • Scheduler
  • Automated Migration
  • Automated Database Backup

Best Practices

  • Clean Code
  • Unit Testing
  • End-to-End Testing
  • SOLID Principles
  • Model–View–Controller (MVC)
  • Domain-Driven Design (DDD)
  • Accessibility

DevOps

Web Security

  • Code Obfuscation
  • OWASP Top 10
  • IP Tables Rules
  • Web Application Firewall (WAF)
  • Digital Signature authentication
  • Password Encryption
  • Virtualization
  • SSL Tunneling
  • DMZ Network
  • VPN access for intranet
  • DNS configuration

2D Programming

3D Programming

  • Blender 3D modeling
  • Three.js 3D manipulation
  • Model animation with GSAP
  • Custom Shader

About

List of topics I'm learning and/or practicing

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published