Module: Development Environments

Introduction to Integrated Development Environments and the IntelliJ IDEA IDE.

Dates: Fri, Sep 15 - Fri, Sep 22

Learning Outcomes

Use an IDE (IntelliJ IDEA) effectively

Readings

Guided tour of the development environments module

Why, what, how, and when you will learn about development environments

Introduction to Development Environments

ROI for IDEs, basic capabilities, our class standard IDE.

Diagnose IntelliJ startup delays

Hints for improving performance if needed

Configuring IntelliJ IDEA for MacOS

Configuring your Mac so that IntelliJ keyboard shortcuts work as advertised.

ICS Code Style for IntelliJ IDEA

An XML file containing code style preferences for this class.

How to install GitHub Copilot

Installation instructions for GitHub Copilot

IntelliJ Brainscape Flashcards

Online IntelliJ keybinding flashcards made by Blake Wallick

Top 15 IntelliJ IDEA shortcuts

Highly useful keyboard shortcuts.

Experiential Learning

E21: Install IntelliJ IDEA

Install and configure IntelliJ IDEA for this class

E22: IntelliJ Flash Card Game

Use flash cards to learn about IntelliJ Idea features

E23: Hello Javascript

Create your first Javascript project in IntelliJ IDEA