Learning Application Deployment with Laravel [Video]

Learning Application Deployment with Laravel [Video]

This video is included in a Mapt subscription
James Dow

1 customer reviews
Learn how to deploy Laravel applications smoothly and optimally
$0.00
$63.75
$29.99p/m after trial
RRP $74.99
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781785288067
Course Length2 hours and 36 minutes

Video Description

Deployment is a complex task in the software development cycle, and involves making careful decisions to ensure the optimal deployment solution is reached. With tons of options available to developers, making those decisions can be testing even before the physical process of deployment.

Learning Application Deployment with Laravel is a great introduction into the world of deployment. You’ll learn how to deploy a project as a team, deploy a project to different staging environments, and finally different ways to actually host your deployed application. At the end of the course, we look at a couple of ways to make what can be a flavorless process more lively, or maybe even fun!

We’ll start off by setting up our machine and getting familiar with the tools and code we’ll be using throughout the course. You’ll learn about interesting things such continuous deployment workflows, and an application’s life cycle. You’ll find out about the different types of staging environments you can set up for your users and your team. You’ll also discover when to use a cloud server over the traditional web hosting providers, how to handle a team, and see how tricky databases can be. Finally, we’ll close things up with some techniques to make deployment a little less painful.

Learning Application Deployment with Laravel will introduce you to and ground you in the basics of the many moving parts of a process that every developer has to eventually perform. This video course will rid any deployment phobias you may have, and teach you in a way that is fun and engaging. After going through these videos, you will be one step closer to being an all-star developer.

Style and Approach

Focused and on-point, this video course delivers clear, step-by-step treatments of a wide array of deployment options and techniques. In addition to deployment practices, this course offers several value-added solutions to make the deployment process as seamless and efficient as possible.

Table of Contents

Introduction
The Course Overview
Setting Up the Core Tools
Expanding the Deployment Toolset
Using the Exercise Files
Choosing a Deployment Method
Life of an Application
Things to Consider
Hosting Environments
Deployment Technologies
Deploying to a Web Host Server
FTP with FileZilla
SSH with Terminal
Git Hooks
Gulp Tasks
Deploying to a Cloud Application Server
Deploying to Heroku
Deploying to Bluemix
Deploying a Database
Database Environments
Creating and Deploying a Database
Synchronizing Database Environments
Continuous Deployment with a Team
Git Basics
Workflow
Environments
Permissions
Making Deployment Fun
Creating a Deployment Interface
Integrating Slack
Automatic Deployment
Creating Your Own Server
Implementing Artisan Commands
Conclusion
What You Learned?
What's Next?

What You Will Learn

  • Get your environment "deployment-ready" and install helpful applications to ease the process
  • Choose the best deployment method for your project
  • Adopt common practices to deploy your application to different server environments
  • Understand how to deploy databases effectively
  • Explore cloud deployment with Heroku and Bluemix
  • Boost team productivity by implementing collaboration tools such as Slack and developing a deployment interface
  • Deploy a web application and incorporate a continuous deployment workflow by integrating Git

Authors

Table of Contents

Introduction
The Course Overview
Setting Up the Core Tools
Expanding the Deployment Toolset
Using the Exercise Files
Choosing a Deployment Method
Life of an Application
Things to Consider
Hosting Environments
Deployment Technologies
Deploying to a Web Host Server
FTP with FileZilla
SSH with Terminal
Git Hooks
Gulp Tasks
Deploying to a Cloud Application Server
Deploying to Heroku
Deploying to Bluemix
Deploying a Database
Database Environments
Creating and Deploying a Database
Synchronizing Database Environments
Continuous Deployment with a Team
Git Basics
Workflow
Environments
Permissions
Making Deployment Fun
Creating a Deployment Interface
Integrating Slack
Automatic Deployment
Creating Your Own Server
Implementing Artisan Commands
Conclusion
What You Learned?
What's Next?

Video Details

ISBN 139781785288067
Course Length2 hours and 36 minutes
Read More
From 1 reviews

Read More Reviews