Giter VIP home page Giter VIP logo

liftoff-assignments's Introduction

Start Here!

Welcome to Liftoff! We are excited to have you in this course.

You are currently viewing the Liftoff Assignments Repository. This repo contains information about all of the assignments in the course, and will be how you will submit much of your work.

Repo Explanation

In Liftoff we are focusing on two things: your Personal Project, and Career Readiness skills. Throughout this course you will have assignments related to both of those core areas. Looking through this repo you can see Personal Project assignments, and Career Readiness assignments.

Personal Project Assignments are flagged with P#, and Career Readiness assignments are flagged with C#, both are followed by the name of the assignment.

You will use this repository in tandem with Canvas. All of your grades will be recorded in Canvas, however you will submit your work through this GitHub repository.

We are making you use GitHub for two important reasons:

  1. You will get more practice with GitHub
  2. Your assignments are all stored in one place

Next Step

Now that you know what this repo is for let's get it setup.

Click the P1 - Assignment Repository Setup repo for further instructions.

liftoff-assignments's People

Contributors

ryanawalker avatar pdmxdd avatar mlta avatar chrisbay avatar krwinzer avatar carlylanglois avatar paulc2017 avatar jenellebas avatar smallar-achnid avatar amanda7641 avatar amyschremp avatar bobbytheunspeakable avatar cwallace18 avatar dcmorse avatar voijarisa avatar jmlc101 avatar lesliecassert avatar lucas-cima avatar mrkish avatar ki42 avatar myburt avatar p-fannon avatar kitowskiv avatar cfiller123 avatar kylejefferson1 avatar nsumma147 avatar zlemihl avatar andrewmcghie avatar 74jesse19 avatar apmihal avatar

Watchers

James Cloos avatar

liftoff-assignments's Issues

project outline feedback - understanding features and schema

[to get the latest version, please read this issue by clicking through to github, rather than from the body of an email]

The most important part of the "project outline" assignment is coming up with the 3-5 "launchcode features" for a successful project. What these features are is unfortunately not well-communicated by the actual assignment, but here are typical ones:

  1. Web-based CRUD on at least one model. CRUD stands for Create, Read, Update, Delete. For example, in your project you could have CRUD on a food. This "launchcode feature" is required for you. Also, it implicitly includes some database relationship to another table, typically many-to-one. So that's something to think about bringing in.
  2. User authentication and model, with login/sign-up/log-out. It looks like this is something that's greatly aided by jhipster, an application builder we covered a little bit in class.
  3. Some new thing that you research yourself, not covered in the LC101 curriculum. Typical examples include:
    • web api integration (send texts via Trello API, search videos using YouTube API, display a map using Google Maps API, etc).
    • using a small javascript library
  4. Honest, full-bore use of Angular (or React, or Vue) to do client-side rendering, instead of Thymeleaf.

So given this new information, I'm asking you to revise your feature list and resubmit this assignment!

--

One other minor thing: Since you'll be talking to employers in a month or so, it's good to get in the habit of correctly spelling the names of the systems you'll be selling yourself with.

  • Java not "java"
  • JavaScript not "java script"
  • MySQL not "my sql".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.