Skip to content

Workshop for teaching PHP from fundamentals going to Laravel development.

Notifications You must be signed in to change notification settings

ervinne13/gg-php-w-laravel-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

Ground Gurus: PHP Fundamentals with Laravel

Workshop for teaching PHP from fundamentals going to Laravel development.

What You'll Need For This Workshop

Downloadables:

Others:

  • Prepare your professional profile picture (can be 250px x 250px, as long as it's square).
  • Prepare a short description about your self.
  • Prepare 3 things you're good with.
  • Ask at least 3 of your colleagues, teachers, or friends for referrals and short statement about you and why you should be hired. Ask them their professional profile pictures as well.

Checklist

Let's make sure everything works well. Open up your terminal.

Testing PHP

#### Run
php -v

#### Outputs something like:
PHP 7.2.15-0ubuntu0.18.10.1 (cli) (built: Feb  8 2019 14:54:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-0ubuntu0.18.10.1, Copyright (c) 1999-2018, by Zend Technologies

Testing Composer

#### Run
composer -v

#### Outputs something like:
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.8.4 2019-02-11 10:52:10
... more things printed here

Testing Git

#### Run
git --version

#### Outputs something like:
git version 2.19.1

Testing Node & NPM

#### Run
node -v
#### Outputs something like:
v10.15.3

#### Run
npm -v
#### Outputs something like:
6.4.1

If any of the command results in command not found or anything similar, please refer back to the appropriate installation procedure.

The Workshop Contents:

The fundamentals

Getting on Web Development

General Software Development Concepts

Working with Laravel

Further discussion:

If we still have time, follow along the instructor as he discuss about:

  • How errors are handled in laravel (web & api)
  • Creating your own structured Exception classes
  • Logging & Clockwork
  • Other useful libraries
  • Very quick introduction to jenkins

About

Workshop for teaching PHP from fundamentals going to Laravel development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published