Udemyalles

Desarrollo de un Blog con Manejo de Roles y Permisos

Learn to build a functional blog with PHP Laravel 5.5. Start from scratch and master this popular web development framework. Perfect for beginners!

4.5(383)
1,388students
13h 20m
Certificate
Jorge Luis García Coello
Jorge Luis García CoelloFullstack Developer - Instructor en Aprendible.com

Course Content

Desarrollo de un Blog con Manejo de Roles y Permisos is an all-levels Udemy course taught by Jorge Luis García Coello. It runs 13h 20m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 383 reviews, with 1,388 students enrolled. It is a paid course, last updated September 2020.

  • Laravel Blog Development: A Comprehensive Guide

Section 1: HTML Templating & Database Integration

  • Integrating HTML Templates: Learn to seamlessly integrate HTML templates into your Laravel application for a structured and maintainable codebase.
  • Database Table Creation: Master the process of creating database tables to store your blog posts effectively.
  • Displaying Posts from the Database: Retrieve and display blog posts dynamically from your database.
  • Publishing Dates: Implement and display publication dates for your blog posts, enhancing content context.
  • Category Management: Create and manage categories for organizing your blog content.
  • Seeders Explained: Understand and utilize database seeders for populating your database with initial data.
  • Tag Implementation: Implement tagging functionality to improve content discoverability.
  • AdminLTE Integration: Integrate the AdminLTE admin template for a professional and user-friendly admin panel.
  • Login Implementation (Part 1 & 2): Implement a secure user login system using Laravel.
  • Menu Customization & Controllers: Customize your admin menu and leverage controllers for efficient route handling.
  • DataTables Integration: Display blog posts using DataTables for enhanced presentation and interactivity.
  • Code Restructuring & Link Activation: Improve code organization and activate links for a seamless user experience.

Section 2: Creating & Editing Blog Posts

  • Post Creation Form: Build a user-friendly form for creating new blog posts.
  • Datepicker Integration: Implement a datepicker for easy date selection.
  • Rich Text Editor & Multi-Select: Integrate a rich text editor and multi-select functionality for enhanced content creation.
  • Post Saving: Implement robust post saving functionality.
  • Form Validation: Validate user input to ensure data integrity.
  • Query Scopes: Utilize query scopes for efficient database querying.
  • Individual Post Display: Display individual blog posts with detailed content.
  • SEO-Friendly URLs: Create user-friendly and SEO-optimized URLs for your blog posts.
  • Title & Description for SEO: Optimize post titles and descriptions for search engine visibility.
  • Social Sharing Links: Add social sharing links to promote your content.
  • Post Updates (Part 1 & 2): Implement functionality to update existing blog posts.

Section 3: Image Uploading

  • DropzoneJS Integration: Implement image uploading using DropzoneJS for a smooth user experience.
  • Image Validation: Validate uploaded images to ensure they meet requirements.
  • Server Image Storage: Store uploaded images securely on your server.
  • Photo Display: Display uploaded photos within your blog posts.
  • Photo Gallery: Create a photo gallery to showcase multiple images.
  • Image Deletion (Part 1 & 2): Implement functionality to delete images.

Section 4: Filters & Code Enhancements

  • Posts with Video & Audio: Embed video and audio content within your blog posts.
  • Custom Pagination: Implement custom pagination for improved navigation.
  • Category Filtering: Filter blog posts by category.
  • Tag Filtering: Filter blog posts by tag.
  • Eloquent Accessories & Mutators: Utilize Eloquent accessories and mutators for data manipulation.
  • Tagging Implementation: Implement tagging functionality for better content organization.
  • Post Restructuring (Controller): Restructure your post controller for improved maintainability.
  • Photo Controller Restructuring: Restructure your photo controller for improved maintainability.
  • Post Deletion & Relationship Management: Delete posts and manage their relationships with other models.
  • Laravel 5.5 Upgrade: Upgrade your Laravel application to version 5.5.
  • Modal Persistence: Maintain modal state even when errors occur.
  • Unique URLs: Generate unique URLs for your blog posts.
  • Navigation Activation: Implement navigation for easy site browsing.
  • Static Page Addition: Add static pages to your website.

Section 5: Roles & Permissions

  • Access to Private Posts: Control access to non-public blog posts.
  • Assigning Posts to Users: Assign blog posts to specific users.
  • Polymorphic View Restructuring: Implement polymorphic views for flexible content display.
  • Access Policies for Posts: Define access policies for your blog posts.
  • Laravel Permission Package (Preview): Explore the Laravel permission package for enhanced role and permission management.
  • Roles & Users: Manage roles and user assignments
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(15)
20h 6m
all

Hablemos Español con Nicky

by Nicole Angelini

5.0(22)
1h 55m
beginner
5.0(12)
1h 48m
all
5.0(8)
7h 32m
all