Skip to content

yclim95/42cursus

Repository files navigation

42KL Cursus

"No Teacher. No Classess. No Fees. 100% Practical Coding" - Software Engineering

Why 42 KL?

  1. Peer 2 Peer Learning
  2. Gamication
  3. Not Tuition Fees
  4. No Classes
  5. Equal Opportunity
  6. Project-Based Learning

Myself @42KL

Resources to get prepared using your own PC

  1. 42 Norminette setup
  2. 42 Header Setup
  3. Setup your vim editor - vimrc
~/.vimrc
set number
set ruler
syntax on
set mouse=a
cd ~/.vim/colors
curl -o molokai.vim https://raw.githubusercontent.com/tomasr/molokai/master/colors/molokai.vim
colorscheme molokai
set nocompatible
filetype on
filetype indent on

Git issue

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

Lims-iMac:42cursus YCLim$ git status
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Lims-iMac:42cursus YCLim$ xcode-select --install
xcode-select: note: install requested for command line developer tools

Developer Roadmap Flowchart - Thanks to @kamranahmedse | @developer-roadmap

  1. Role-based
    1. Frontend
    2. Backend
    3. DBA
    4. Android
    5. Blockchain
    6. Cyber Security
    7. Flutter
    8. Software Architect
    9. QA
    10. React Native (Upcoming...)
  2. Skill based
    1. Computer Science
    2. React
    3. Angular
    4. JavaScript
    5. NodeJS
    6. TypeScript
    7. Python
    8. System Design
    9. Java
    10. Spring Boot
    11. Golang
    12. Design Architecture
    13. Design System
    14. GraphQL
    15. Kubernetes
  3. Best practice
    1. Frontend Performance
    2. API Security
    3. AWS