Difference between revisions of "7CC005 Workshop w5"

From mi-linux
Jump to navigationJump to search
 
Line 7: Line 7:
 
We do however recommend one of the following, which offer a good balance between learning curve/real world usage:
 
We do however recommend one of the following, which offer a good balance between learning curve/real world usage:
 
* [https://codeigniter.com/user_guide/tutorial/static_pages.html CodeIgniter] - please work through the 4-part tutorial.
 
* [https://codeigniter.com/user_guide/tutorial/static_pages.html CodeIgniter] - please work through the 4-part tutorial.
* [https://bootcamp.laravel.com/ Laravel] - please work through the Bootcamp tutorial, then read the documentation.
+
* [https://bootcamp.laravel.com/ Laravel] - please work through the Bootcamp tutorial, then read the [https://laravel.com/docs documentation].
 
* [https://lumen.laravel.com/ Lumen] - A micro-framework based on Laravel, ideal for creating APIs.
 
* [https://lumen.laravel.com/ Lumen] - A micro-framework based on Laravel, ideal for creating APIs.
  
You should spend weeks 5 and 6 working on one of the above.
+
You should spend weeks 4 and 5 working on one of the above.
  
== GitLab ==
+
== GitHub ==
'''Important:''' Make sure that you commit your work to [[GitLab_server|GitLab]] on a regular basis!
+
'''Important:''' Make sure that you commit your work to GitHub on a regular basis!

Latest revision as of 12:34, 17 January 2024

Main Page >> Web Technologies >> Workbook >> Week 05 - Web Frameworks - part 2

PHP Web Frameworks

There are many PHP Web Frameworks available, and you are free to choose any you like.

We do however recommend one of the following, which offer a good balance between learning curve/real world usage:

  • CodeIgniter - please work through the 4-part tutorial.
  • Laravel - please work through the Bootcamp tutorial, then read the documentation.
  • Lumen - A micro-framework based on Laravel, ideal for creating APIs.

You should spend weeks 4 and 5 working on one of the above.

GitHub

Important: Make sure that you commit your work to GitHub on a regular basis!