Giter Club home page Giter Club logo

code-challenge's Introduction

postlight / learn

A collection of resources for learning various engineering skills.

This repository is very incomplete and a continual work-in-progress! Please send pull requests.

First, fork it

Fork this repository. Once you've worked/read through the Git section, create a new branch in your fork, and commit the code you write as you go.

Second, use your Git skills

Once you've completed your Git training you will be ready to start branching, committing and creating pull requests to your own fork. You will only need to do this for the trainings that require you to write code. Other trainings such at git-it and How To NPM you will create separate repos as instructed in the workshop.

  • Training Module
    • Create a branch for the training
    • Create a separate folder in the repository to store your code
  • Training Exercises
    • Commit each exercise to the branch
    • Consider each exercise as a feature
    • Other commits should follow Postlight's commit style
  • Finished?
    • Check off the boxes on the list of the readme
    • When your done push your branch to your fork
    • Create a Pull Request to your own fork (not the original repo)
    • Add your mentor as a reviewer

Git / GitHub

Just Starting Out

Great for anyone who hasn't done much web development.

  • FreeCodeCamp - Learn the basics of HTML, CSS, and JavaScript online.

Documentation

Package Management

JavaScript

Build Status Coverage Status

  • Learn You Node

  • Expressworks

  • Promise It Won't Hurt

    • Note Exercises 9 and 10 have bugs in the workshopper that will cause your solution to always fail as documented here. Complete and leave it failed or skip it altogether.
  • Step-by-step tutorial to build a modern JavaScript stack

    • Part 08

    • Part 09

      • Create a separate repository, it makes it easier to set up CI and to Deploy your app.
      • Read through this gist for major changes to the CI stack.
      • Before trying to deploy to Heroku, Remove the --progress flag from your prod:build script.
    • Badges

      • Once done, update the badges placeholders above with ones specific for your application.
      • You can get the badges by visiting shields.io. You can get Tokens from CircleCI's and Codecov's respective websites.

Putting it All Together

Now that you have completed the training you can put it to practice to see how far your skills have evolved. Apply what you have learned by either revamping the code-challenge submission or writing an application from scratch that demonstrates the skills learned.

See also: The Postlight Engineering Library.

PHP

  • Follow the instructions on PHP School to accomplish the following workshops:

  • Optional:


What else should be here? See a mistake? Send a pull request or open an issue.

code-challenge's People

Contributors

nancysy avatar george-haddad avatar mutewinter avatar aortbals avatar alexiakl avatar ginatrapani avatar faultless avatar

Watchers

James Cloos avatar

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.