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
