INFO 2480-61: Website Database Implementation
  • Syllabus
  • Welcome Letter
  • Week 1: Software and Setup
    • Folder Structure
    • Git: Getting Started
      • Installing a Git Client
      • Creating a Local Repository
      • Making Changes and Merging them
      • Git Wrap Up
    • Git: Github
      • Creating a New Account
      • Creating a Repo on Github
      • Cloning and Forking
      • Cloning a Repo from Github
      • Pushing Changes to Github.com
      • Github: Adding a Collaborator
    • Command Box
      • Downloading the Software
      • Unzipping and Running the Software for the first time
      • Using CommandBox And Installing the UML-Info package.
      • Setting Up Your Local Server
      • Last Step
    • IDE ( Integrated Development Environment )
      • VS Code
      • IntelliJ
    • Journal
  • Week 2: Review of HTML and CSS
    • Making Point In Time and Working Branches
    • Opening our Project from Week 1 and Starting our BoxLang server
    • HTTP Calls and Requests
    • Making a Static Website Dynamic
    • Creating The Management Index.bxm
    • Creating An HTML Form with Bootstrap
    • Last Steps
  • Week 3: Working Forms and our First Table
    • Data Types
    • Case Types and Naming Conventions
    • Database Tools and Your First DB
      • Installing MySql WorkBench
      • Connecting to your MySQL database
      • Creating Your First Table
    • Working Forms
      • Separation of Concerns
      • Configuring Our Site To Use Our Database
      • Capturing Your Form Data
      • Creating Our Server Side Logic
  • Week 5: SQL and Modelling
    • Our Project And Its Users
    • Introduction to SQL
    • Completing our Articles page.
      • Adapting manageArticles.bxm to display existing articles in the database
      • Completing ManageArticles.bxm to Edit Existing Articles.
      • Making Active Articles Appear On The Public Page
  • Week 6: Managing Books
    • Introduction To Modelling
    • Our Data Models
    • Adapting Our Management Page To Be Multi-Tool
    • Creating The Manage Books Page
    • Adding Search To Our Front Index Page
  • Week 7: Working with Selects, Files, WYSIWYG and more.
    • Adding WYSIWYG Capabilities
    • Adding WYSIWYG to the Manage Books Tool
    • Adding Images To Our Store
    • Creating Our Publisher Select Control
  • Week 9: Joins and Better Searching
    • Displaying Our Publisher
    • Searching By Publisher
    • Creating a Browse by Genre
      • Adapting Our Database
      • Building our Queries: Part 1
      • Assigning Genres to a Book in our AddEdit.bxm page
      • Building our Queries: Part 2
      • Building the GenreNav.bxm
      • Adapting The Details.bxm Page to Search By Genre
  • End of Project Checkllist
Powered by GitBook
On this page
  • Background
  • Registering for the student license
  • Installing IntelliJ
  • Downloading the Software
  • Installing the software
  • Creating a project
  1. Week 1: Software and Setup
  2. IDE ( Integrated Development Environment )

IntelliJ

PreviousVS CodeNextJournal

Last updated 4 months ago

BECAUSE OF ITS DEBUGGING SYSTEMS AND INTEGRATION WITH THE BOXLANG SERVER, IT IS RECOMMENDED THAT STUDENTS USE VSCODE. INTELLIJ IS A GREAT TOOL BUT PLEASE BE ADVISED THAT ALL CLASSES WILL BE TAUGHT IN VSCODE AND NOT ALL TECHNIQUES WILL BE AVAILABLE IN INTELLIJ

Background

IntelliJ from Jet Brains is a higher end development environment that has a very generous student license.

There are 5 steps to setting up IntelliJ as your IDE:

  1. Register for the student license

  2. Download the trial software and Installing the software

  3. Creating a project for your website

Registering for the student license

Visit the click on Apply Now. Follow the directions and make sure you use your UML email address. You will be sent a license or a login which you can use as long as you’re a student.

Installing IntelliJ

Downloading the Software

  1. Visit and click on download. Choose the Ultimate version.

Installing the software

  1. Run the downloaded exe file and follow the instructions. This can be installed anywhere.

Creating a project

Projects are made up of all the files that go into make a final product. For some languages this can include all sorts of libraries, dependencies, modules, outside programming and more. However, for our purposes, we are not using any of those so the process is very straightforward.

  1. Click on File —> Open

  2. Navigate to the root of your website. If you followed the suggestions in the Folder Structure section, that would be Sites/UML/WebDataImplementation/ongoingWork

  3. Click Finish. If asked, open the project in a new window.

http://www.jetbrains.com/student/
https://www.jetbrains.com/idea/