indyaah / katas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Katas

What is kata?

The original word comes from martial arts. In software engineering the goal of katas is to provide a new member of the team with a set of pre-arranged exercises to build understanding of the tools used by the team.

What would you need?

  1. A developer machine (hopefully you already got a shiny new macbook pro before you started reading this)
  2. Decent IDE of your choice (recommended IntelliJ IDEA)
  3. Tools (Everything in brackets is recommendation, if you know your way around feel free to follow what is intuitive for you!)
    1. Homebrew, installing everything else would be a breeze!
    2. git (brew install git)
    3. JDK (brew install --cask corretto)
    4. NodeJS (brew install nodejs npm)
    5. Python (brew install python)
    6. AWS Cli (brew install awscli)

Things that would help you move faster.

  1. Knowing your way around terminal and CLI.
    1. https://oit.ua.edu/wp-content/uploads/2020/12/Linux_bash_cheat_sheet-1.pdf

How to proceed.

Start with the main branch (Hopefully you're on it as you read this) and then follow along as instructed in the README file.

Next Step

Switch to 01-git by executing following command git checkout 01-git

Index

branch kata Description
01-git Git Version Control
02-mvn Maven Build Tool
03-java Java Programming Language
04-spring Spring Framework Application Framework

About

License:MIT License