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!
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
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.