# graphql-fullstack-bootcamp Complimentary repo to https://tylermcginnis.com/free-graphql-bootcamp/ bootcamp by Vladimir Novick Slides are available [here](https://slides.com/vladimirnovick/graphql-fullstack-bootcamp): # Prerequisites ## Day1 No specific requirements ## Day2 You can either install things locally or create app using CodeSandbox [Node.js](https://nodejs.org/en/download/) - **10.x** version Editor of your choice (I will use VsCode ) For this day you will need to pick what JavaScript framework you will use for the client and according to it set your machine. I advise to try all 3 of them ### React If you are not familiar with React follow [this guide](https://reactjs.org/docs/getting-started.html) prior to get started - create new React app ``` npx create-react-app my-app cd my-app npm start ``` ### Angular If you are not familiar with Angular follow [this guide](https://angular.io/guide/quickstart) prior to get aquianted with it - Create new Angular app ``` ng new my-app cd my-app ng serve --open ``` ### VueJS If you are not familiar with VueJS follow [this guide](https://vuejs.org/v2/guide/) to get aquianted with it - [Install](https://cli.vuejs.org/guide/installation.html) Vue CLI ``` npm install -g @vue/cli # OR yarn global add @vue/cli ``` - Create new VueJS app ``` vue create my-app cd my-app yarn serve ``` ## Day 3, 4 Install - [Docker](https://docs.docker.com/install/) - [Docker Compose](https://docs.docker.com/compose/install/)