An open API service indexing awesome lists of open source software.

https://github.com/rjkerrison/webdev-2507

Class repository for Ironhack Paris WebDev-2507
https://github.com/rjkerrison/webdev-2507

course ironhack

Last synced: 6 months ago
JSON representation

Class repository for Ironhack Paris WebDev-2507

Awesome Lists containing this project

README

          

---
layout: default
permalink: /:path/
title: Welcome
permalink: '/'
nav_order: -1
---

# Welcome to WebDev 2507 Paris

Hello WebDev Paris 2507!

Kicking off on 25th July 2022, we'll have 9 weeks to become full-stack web developers.

## Notes

Find the notes you need by week:

- [Week 1: Fundamentals](./w1)
- [Week 2: Building Applications](./w2)
- [Week 3: Project 1: Building a Game](./w3)
- [Week 4: Serving Data](./w4)
- [Week 5: Advanced Backend](./w5)
- [Week 6: Project 2: Building a REST API](./w6)
- [Week 7: React Basics](./w7)
- [Week 8: Integrating](./w8)
- [Week 9: Project 3: Full-Stack Application](./w9)

To view the repository as notes, go to [rjkerrison.co.uk/webdev-2507](https://rjkerrison.co.uk/webdev-2507/).

## Contents

- [Welcome to WebDev 2507 Paris](#welcome-to-webdev-2507-paris)
- [Notes](#notes)
- [Contents](#contents)
- [Who's the team?](#whos-the-team)
- [Using this repository](#using-this-repository)
- [Staying up-to-date](#staying-up-to-date)
- [In case of issues pulling latest changes](#in-case-of-issues-pulling-latest-changes)
- [Script helpers](#script-helpers)
- [Generating groups](#generating-groups)
- [Checking morning sunshines](#checking-morning-sunshines)
- [Cloning lab repos](#cloning-lab-repos)
- [Viewing github profiles and projects](#viewing-github-profiles-and-projects)

## Who's the team?

Your instructional team includes:

- Robin James Kerrison
- Florian Aube
- Haroun Boudour

## Using this repository

This is a github repository full of notes, examples, and tools for Ironhack WebDev 2507.

To view the repository on github, go to [github.com/rjkerrison/webdev-2507](https://github.com/rjkerrison/webdev-2507).

The repository is updated at least daily.
We'll have the latest examples from class,
as well as a description of the day's main topics,
and links to useful external resources.

### Staying up-to-date

You can get the latest changes of this repository by running

```sh
git pull
```

You can open this repository in Visual Studio Code by running

```sh
code .
```

from the command-line.

### In case of issues pulling latest changes

In case you need to clear any local changes you have made,
you can run `git stash`, then perform the `git pull`,
and finally restore your changes with `git stash pop`:

```sh
git stash
git pull
git stash pop
```

## Script helpers

This repo comes with a script helper: `students.sh`. Run it and see. This is mainly intended for teaching team use.

### Generating groups

Run `./students.sh groups 3` to generate groups of three.

### Checking morning sunshines

Run `./students.sh sunshine` to find out who is doing morning sunshine next!

### Cloning lab repos

If you want a list of commands that can clone all the lab forks for every student, run `./students.sh lab `. E.g. `./students.sh lab lab-css-instagram-clone`.

You can copy the printed commands and run them wherever you store cloned labs.

### Viewing github profiles and projects

Try running these to open up students' github profiles and repositories in your browser.

```sh
./students.sh github benjamin
```

```sh
./students.sh project meryem
```

View all the project URLs with

```sh
./students.sh list table
```