Modern PHP as back-end for Web Development.

Web Development Workshop

Ruman Saleem

About Me

  • I am a self-taught full-stack web developer.
  • My most recent project was 'sankalan-portal'.
  • I have worked on various startup projects as an intern as well as a freelancer.
  • I have been working with Laravel for about 3 years.
  • My preferred stack is Laravel, Vuejs, MySQL, TailwindCSS.

Twitter: @rumansaleem

How do websites work?

How do websites work?

  • Browser resolves the URL domain using DNS.
  • Browser sends the HTTP request to the resolved IP ( static IP mapped to server/machine on the internet).
  • Machine has a HTTP web server (Apache, Nginx) running on port default port 80.
  • Web server has multiple server configuration mapped to a domain, containing document root and other configuration options.
  • By default web server, serves the static files relative to the document root, if the file does not exist, it sends a 404 response.

What is MVC?

What is MVC?

  • MVC is a architectural paradigm.
  • MVC stands for Model-View-Controller.
  • Model interacts with database.
  • View is responsible for presentation logic (UI).
  • Controller contains the business logic , interacts with model, loads view.

Time to Code

What Next?

Thank You!

Web Development Workshop

By Ruman Saleem

Web Development Workshop

Wrokshop organised under Peer Training Programme.

  • 80