Coder Social home page Coder Social logo

certificacao-laravel's Introduction

Este repositório visa armazenar testes e documentações para servir de preparatório para a Certificação Laravel.
Para inscrever-se na certificação, acesse o link: https://certification.laravel.com/

Abaixo os temas que devem ser estudados, cada tema terá um diretório com conteúdos e referências.
Provavelmente você terá dificuldade em seguir isso se não tiver o mínimo de experiência com algum Framework PHP.

Se, assim como eu, sua intenção não é ter um Certificado Laravel mas sim ter mais conhecimento para desenvolver com mais qualidade e agilidade, esse repositório também servirá para você.

Atenção! Isso está em construção ainda não vá com tanta sede ao pote.
Coisas boas não são feitas do dia pra noite.

PHP

Version 7.1+
Composer
Autoloading Standards

Architecture

Request Lifecycle
Service Container Binding and Resolution
Service Providers
Facades
HTTP Verbs

Redirects
Route Parameters
Named Routes
Route Groups
Route Model Binding
Rate Limiting

Middleware

Defining / Registering Middleware
Middleware Parameters

Controllers

Defining Controllers
Controller Namespacing
Single Action Controllers
Middleware
Resource Controllers
Dependency Injection
Route Caching

Requests

PSR-7 Requests
Request Path and Method
Retrieving Input
Uploaded Files
Proxy Configuration

Responses

Attaching Headers / Cookies
Encryption
Redirects
Flash Data
Response Types
Response Macros

Views

Creating Views
Passing Data to Views
View Composer

URL Generation

Named Routes
Controller Actions
Default Values

Sessions

Configuration
Storing Data
Retrieving Data
Deleting Data
Flash Data
Custom Drivers

Validation

Form Requests
Manually Creating Validators
Error Messages
Validation Rules
Custom Rules

Logging

Configuration
Writing to Specific Channels
Creating Custom Channels

Frontend

Blade Templating
Localization
Asset Compilation

Security

Authentication
Authorization
Encryption / Hashing
CSRF Protection
XSS Protection

Artisan Console

Generating Commands
Command I/O
Registering Commands
Executing Commands

Websockets

Broadcasting Events
Receiving Events
Broadcasting Channels
Presence Channels
Client Events

Caching

Drivers / Configuration
Storing Items
Retrieving Items
Cache Tags
Creating Custom Drivers

Collections

Creating / Extending Collections
Collection Methods
Higher-order Messages

Events

Registering Events / Listeners
Queued Listeners
Dispatching Events
Subscribing to Events

File Storage

Configuration / Drivers
Storing / Retrieving Files
Custom Filesystems

Helper Methods

Arrays / Objects
Paths
Strings
URLs
Misc

Mail

Drivers / Configuration
Generating Mailables
Writing Mail
Sending Mail
Markdown
Local Development

Notifications

Creating Notifications
Sending Notifications
Mail Notifications
Markdown
Database Notifications
Broadcast Notifications
SMS Notifications
Slack Notifications
Custom Channels

Package Development

Discovery
Service Providers
Resources
Commands
Assets
Publishing File Groups

Queues

Drivers / Configurations
Creating / Dispatching Jobs
Running Queue Workers
Supervisor
Handling Failed Jobs

Task Scheduling

Scheduling Artisan Commands
Scheduling Queue Jobs
Scheduling Shell Commands
Time Zones
Preventing Task Overlaps
Maintenance Mode

Database

Query Builder
Pagination
Migrations
Seeding

Eloquent ORM

Conventions
Relationships
Eloquent Collections
Mutators / Accessors
API Resources
Serialization
Scopes

Testing

Creating / Running Tests
HTTP Tests
Session / Authentication
Testing File Uploads
Available Assertions
Browser Tests / Dusk
Data Factories
Fakes / Mocking

certificacao-laravel's People

Contributors

sr2ds avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.