Udemybeginnerpt

Laravel 10 do básico ao avançado

Learn PHP web development! Build modern web applications with the leading PHP framework. Get hands-on experience and create powerful, full-stack solutions.

3.9(280)
1,061students
10h 48m
Certificate
Victor Padovam
Victor PadovamSoftware Engineer

Course Content

Laravel 10 do básico ao avançado is a beginner-level Udemy course taught by Victor Padovam. It runs 10h 48m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 3.9 out of 5 from 280 reviews, with 1,061 students enrolled. It is a paid course, last updated July 2023.

Laravel Development Project: Building a Robust Management System

This comprehensive course guides you through building a powerful management system using the popular Laravel framework. You'll gain hands-on experience with key concepts and best practices, creating a system capable of managing various data, including products, sales, and customers.

Core Concepts & Technologies:

  • Laravel Framework: Master the fundamentals of Laravel, a leading PHP framework, for efficient web application development.
  • MVC Architecture: Understand and implement the Model-View-Controller (MVC) architectural pattern for a well-structured and maintainable application.
  • PHP 8: Leverage the latest features and performance improvements of PHP 8.
  • MySQL/MariaDB: Utilize MySQL or MariaDB for database management within your application.
  • Docker: Learn to containerize your application using Docker for consistent deployment across different environments.
  • nginx: Configure Nginx as a web server for optimal performance and scalability.
  • Bootstrap: Enhance your front-end with Bootstrap, a responsive CSS framework, for a visually appealing user interface.
  • Blade Templating Engine: Utilize Laravel's Blade templating engine for dynamic and reusable views.
  • Eloquent ORM: Work with Laravel's Eloquent ORM (Object-Relational Mapper) for simplified database interactions.
  • Form Requests: Implement robust form validation using Laravel's Form Request system.
  • Routing: Define application routes for seamless navigation.
  • HTTP Requests (PUT, POST, GET, DELETE): Master various HTTP methods for interacting with your API.
  • Query Pagination: Implement pagination to efficiently handle large datasets.
  • Data Listing: Create dynamic and user-friendly data listing interfaces.
  • Form Handling: Effectively handle user input and form submissions.
  • Code Refactoring: Learn techniques for improving code quality and maintainability.
  • If/Else Logic: Implement conditional logic for dynamic application behavior.

Key Modules:

  • CRUD Operations: Implement Create, Read, Update, and Delete (CRUD) operations for managing products, customers, and sales. Focus on secure data handling and validation.
  • Product CRUD: Develop a system for managing product information, including adding, viewing, updating, and deleting products.
  • Customer CRUD: Build a customer management system with features for registration, searching, and editing customer details.
  • Sales CRUD with Email Notifications: Implement sales management with automated email notifications to customers. Explore SMTP libraries and services for reliable email delivery.
  • Database Relationships: Understand and implement database relationships to create a robust and interconnected data model.
  • GitHub for Version Control: Utilize GitHub for version control, collaboration, and project management. Learn about repositories, branches, commits, and pull requests.
  • GitFlow Workflow: Adopt the GitFlow branching model for organized and efficient software development.
  • Scrum Project Management: Gain a foundational understanding of the Scrum framework for agile project management.
  • Visual Studio Code (VS Code): Leverage Visual Studio Code as a powerful and versatile code editor.
  • Front-End Development with Bootstrap: Apply Bootstrap to create responsive and visually appealing user interfaces.
  • Data Validation & Input Masks: Implement data validation and input masks for enhanced user experience (e.g., currency formatting).
  • CEP Integration (Via CEP Api): Integrate with a CEP (CEP) API to automatically retrieve postal codes based on addresses.
  • Data Filtering & Pagination: Implement filtering and pagination to efficiently manage and display large datasets.

This project provides a practical, step-by-step approach to building a real-world management system, equipping you with valuable skills for a career in web development. Each topic includes theoretical explanations and practical implementation examples using Laravel, enabling you to build robust and efficient web applications.

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

4.8(3,404)
71h 29m
intermediate
4.8(13)
4h 50m
intermediate
4.8(1,316)
2h 28m
intermediate
4.7(42)
4h 32m
beginner

Vue 3 para iniciantes - [Com Laravel]

by Alexandre Cardoso [Clube Full-Stack]

4.7(566)
14h 6m
intermediate