Short course

Laravel: Website Development

Laravel is one of today's most popular PHP frameworks with expressive, elegant syntax. A web framework provides a structure and starting point for creating your application, allowing you to focus on creating something amazing while we sweat the details.

Laravel strives to provide an amazing developer experience while providing powerful features such as thorough dependency injection, an expressive database abstraction layer, queues and scheduled jobs, unit and integration testing, and more.

Course Content

Routing
  • Basic Routing
  • Route Parameters
  • Named Routes
  • Route Groups
  • Route Model Binding
Controller
  • Writing Controller
  • Controller Middleware
  • Resource Controller
  • Dependency Injection
Authentication
  • Manually Authenticating Users
  • HTTP Basic Authentication
  • Logging Out
  • Password Confirmation
  • Adding Custom Guards
  • Adding Custom User Providers
  • Events
Authorization
  • Gates
  • Creating Policies
  • Writing Policies
  • Authorizing Actions Using Policies
Blade Templates
  • Displaying Data
  • Blade Directives
  • Components
  • Anonymous Components
  • Building Layouts
  • Forms
  • Stacks
  • Service Injection
  • Rendering Inline Blade Templates
  • Extending Blade
Middleware
  • Defining Middleware
  • Registering Middleware
  • Middleware Parameters
  • Terminable Middleware
Database
  • Getting Started
  • Query Builder
  • Pagination
  • Migrations
  • Seeding
  • Redis

<div

>Eloquent ORM
  • Introduction
  • Relationships
  • Collections
  • Mutators & Casting
  • Serialization
  • Factories
Events
  • Registering Events & Listeners
  • Defining Events
  • Defining Listeners
  • Queued Event Listeners
  • Dispatching Events
  • Event Subscribers
Notifications
  • Generating Notifications
  • Sending Notifications
  • Mail Notifications
  • Markdown Mail Notifications
  • Database Notifications
  • Broadcast Notifications
  • SMS Notifications
  • Localizing Notifications
  • Notification Events
Artisan Console
  • Console commands
  • Console outputs
  • Console options
  • Console inputs

Who should attend this course?

  • Web Developers, DevOps engineers, and IT pros
  • Anyone who interested and has programming skills

Prerequisites

  • Come with your own Laptop computer with minimum of 50GB HD free space and 8GB RAM
  • Should know how to use your own computer

Tools and Working Environment

  • All software tools which will be used during training are Open-source software
  • Also, Participants will be provided a Cloud-based Virtual Environments during hands-on practice.
Event Date & Details
5 Dec 2022 - 13 Dec 2022
UDSM, Kijitonyama Campus
TZS 1,150,000
oscar.mashauri@udsm.ac.tz
0715677873

Frequently Asked Questions

Centre for Virtual Learning (CVL) offers students a full range of learning opportunities powered by the latest online technologies available. We are committed to setting very high standards for distance learning and know that the student-teacher interaction is key to student success.

Applications are now open to qualified candidates from Tanzania, the Eastern and Southern African region and beyond, who wish to pursue Undergraduate Degree and Non-Degree Programmes at the University of Dar es Salaam for the academic year 2022/2023.

Centre for Virtual Learning (CVL) offers students a full range of learning opportunities powered by the latest online technologies available. We are committed to setting very high standards for distance learning and know that the student-teacher interaction is key to student success.

Applications are now open to qualified candidates from Tanzania, the Eastern and Southern African region and beyond, who wish to pursue Undergraduate Degree and Non-Degree Programmes at the University of Dar es Salaam for the academic year 2022/2023.

Centre for Virtual Learning (CVL) offers students a full range of learning opportunities powered by the latest online technologies available. We are committed to setting very high standards for distance learning and know that the student-teacher interaction is key to student success.

Applications are now open to qualified candidates from Tanzania, the Eastern and Southern African region and beyond, who wish to pursue Undergraduate Degree and Non-Degree Programmes at the University of Dar es Salaam for the academic year 2022/2023.