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 exclamationkate 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 nsumma147 avatar zlemihl avatar andrewmcghie avatar 74jesse19 avatar apmihal avatar

Watchers

James Cloos avatar

liftoff-assignments's Issues

feedback for online profiles

Resume

I think it looks good! Two minor things:

  • "AngularJS" is the technical term for "Angular 1.0". For Angular 2.0 or higher, always use the term "Angular". That's probably all your Angular experience, so find/replace it everywhere.
  • for the first bullet point about your project has some room for improvement, I think:

This Capstone Project was the culmination of what I learned in LaunchCode's LC101 course, combining a robust Java backend, utilizing MySQL for database management, with an AngularJS frontend.

I like the first half. The second half ... I donno. The overall thing you're trying to convey is that *you figured out how to use Java, Angular, and MySQL together. The intended reader should know what all these things are, for example, you don't need to explain that MySQL is the database. I'm tempted by just saying:

This Capstone Project was the culmination of what I learned in LaunchCode's LC101 course, combining Java, Angular, and MySQL into a single application.

That's everything I can think of. Looks good!

LinkedIn

✔ looks good!

Github

✔ also fine!

feedback on project outline

Your vision of weaving together recipes, inventory, and grocery lists strikes me as both intricate and easy-to-communicate. You'll have interesting application-specific logic - for example, subtracting inventory from a recipe to generate a grocery list. In short, I like this idea a lot.

While I love your feature list, it is also probably beyond the minimum you'll need to get a job. If you came to class with user login and foods about to expire C.R.U.D., and really any one of the other three features, I'm sure Koko would not think twice to send you for job interviews. I know that you've got a lot on your plate (food joke!), so consider how you could best trim it down.

For example, while it'd be great to hit a food api, maybe it'd be easier to have a hardcoded list of recipies loaded from a text file, or stored in your database? I'm not trying to talk you out of the food API, instead I'm trying to brainstorm options.


My other observation is that you've got Thymeleaf on your API list and not Angular. Is that a deliberate decision to avoid Angular, or an oversight? Nowadays most apps are built with a JS framework on the front end (e.g. Angular) and a strongly typed language on the back end (e.g. Java). Server side views with templating languages like Thymeleaf will never be phased out entirely, but servers returning json to front-end frameworks like Angular will be dominant, more complex, and more powerful.

Overall: good job. Assignment accepted. See you in 1.8 weeks.

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.