COMP3512

winter 2024

lec-php-01

the

doneometer

Wanna ask a question?

event: 20240101

let's answer these  questions today:

◉ Server-side dev...what's that?
◉ Um...isn't PHP dead?
◉ Why the workflow hoops?
◉ Where can I RTFM?
◉ Could you stop talking and just show me stuff?

◉ What's up with these weirdo slides?
◉ What's on our D2L site that I care about?
◉ What's on GitHub that I care about?
◉ Where do all the marks live?
◉ What's going on with tutorials?
◉ What's up with this Codespaces thing?

Intro

PHP

What's up with these weirdo slides?

They have a left/right up/down thing going on.

Like this.

What's on our D2L site that I care about?

What's on GitHub that I care about?

MRU-CSIS-3512-001-202401-LEC

MRU-CSIS-3512-001-202401-LAB

MRU-CSIS-3512-001-202301-PROJ

Our organizations

GitHub Classroom

Allows me to:

  • distribute "starter code"
  • provide feedback on your code
  • track...habits

A Classroom gotcha

When you accept "assignments", you do not own the resulting repo!

Go to the  ORG WEBPAGE and you'll see the repos you have access to.

What I see in GH Classroom

Where do all the marks live?

Why is The Project done individually?

Why handwritten tests?

Heads-up about the tests

What's going on with the tutorials?

Don't freak out about the Lab Chats.

What's up with this Codespace thing?

A quick demo - it's important to know where things are living, and why pushing is still important.

You'll get some emails if they sit unused for too long.

BRAIN BREAK

Server-side dev...what's that?

Um...isn't PHP dead?

Why the workflow hoops?

Let's spin up a Codespace to illustrate.

We'll head over to our lecture org. (Remember that?)

Somebody remind me to push periodically!

Where can I RTFM for PHP?

php.net

Could you stop talking and show me stuff?

OK.

Let's spin up a PHP-ready Codespace and get to it.

lec-php-01

By Jordan Pratt

lec-php-01

course intro | PHP intro

  • 181