Skip to content

Blue-movement/bootcamp-2020.1

Repository files navigation

Blue Movement Boot Camp

Getting Started

Git Info

  1. Download and install the latest version of Git.

  2. Set your username in Git.

    git config --global user.name "Mona Lisa"

    confirm it worked:

    git config --global user.name

    Should respond with: Mona Lisa

  3. Set your commit email address in Git.

    git config --global user.email "email@example.com"

    confirm it worked:

    git config --global user.email

    Should respond with: email@example.com

  4. Fork this repo.

  5. Create a clean Pull Request

    • Create a personal fork of the project on Github.

    • Clone the fork on your local machine. Your remote repo on Github is called origin.

    • Add the original repository as a remote called upstream using one of the following:

      git remote add upstream https://github.ibm.com/payer/caps.git

      or

      git remote add upstream git@github.ibm.com:payer/caps.git

      If you created your fork a while ago be sure to pull upstream changes into your local repository. Create a new branch to work on! Branch from master.

    • Push your branch to your fork on Github, the remote origin.

      • stage changes for push:

        git add .

        or

        git add [FILE PATH]

      • make commit message:

        git commit -m "your message"

      • push your changes:

        git push origin [your branch name]

GitHub How-To and Use

GitHub Basics Tutorial Video

GitHub Basics Tutorial

GitHub Tutorial 2020 - Beginner's Training Guide Video

GitHub Tutorial 2020 - Beginner's Training Guide

Tools / Resources

Text Editors

Provides GitHub shortcuts and paired/shared programming FREE

  • Visual Studio Code

    Includes everything you need to start collaboratively editing and debugging in real time, including integrated audio and text chat

    VSCode Extensions - Live Share Video

  • Atom

    lets developers share their workspace with team members and collaborate on code in real time.

    Atom Teletype Tutorial Video

  • Note: Both editors have a varying list of "extension" or "packages" that you can install to make for an enhanced coding experience. Things such as linters, IntelliSense, GitHub/Debugging plugins, etc.

IDEs

  • JetBrains
    • cutting-edge software vendor specializing in the creation of intelligent development tools
    • They also offer a educational licenses to students and teachers which provides a suite of tools suppporitng various languages for FREE!!!
    • Educational License

Critical Thinking / Problem Solving

Problem Solving Technique #1 Video

Problem Solving Technique #1 for Coding Interviews with Google, Amazon, Microsoft, Facebook, etc. How To Think And Problem Solve In Coding Video

How To Think And Problem Solve In Coding

About

Information related to the blue movement bootcamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published