Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pelatihan Laravel untuk Perusahaan

Pelatihan Laravel untuk Perusahaan

Cover 5 Days Laravel Training for Corporate

Rahmat Awaludin

October 01, 2014
Tweet

More Decks by Rahmat Awaludin

Other Decks in Programming

Transcript

  1. Who are you? • My name is Rahmat Awaludin •

    I’m Indonesian Web Developer • I write Seminggu Belajar Laravel & Menyelami Framework Laravel • I build malescast.com • I develop several Laravel App and Packages • Contact me at
 [email protected]
  2. Intro What is a Laravel? Let's learn about the history,

    how to install, and how to move around our new framework.
  3. Project Setup We will be covering a lot here. Starting

    with closure routing, moving to templates, & then more fun with the Blade language syntax.
  4. Laravel and Database Laravel and Databases is a big topic

    and we have a lot to go over. We will discuss DB Setup, connecting Laravel to a Database, migrations, and Laravel's ORM - Eloquent.
  5. Blade and Form Working With Laravel Blade Templates & Forms.

    We will discuss the form builder, the way we can use blade templates to do partial forms and then on to layouts!
  6. Validation and Flash Messages Laravel Validation and Flash Messages are

    super helpful for user feedback of errors. We will discuss Flash messages, form validaton, and errors in your views.
  7. Relating Data Relating Laravel Data Models is how we access

    the items related to our todo lists. We will do this with Relational Database Tables, one to many relationships, and model methods.
  8. Authentication & Security In order to secure our application, we

    need a way to log in our users. This nifty feature is a must in web application and Laravel make creating such feature very easy!
  9. Laravel and Mail Sending email is an easy task in

    Laravel. Furthermore, Laravel natively integrate with third party service such as Mailgun, Mandrill, etc. Lets learn!
  10. Laravel and Ajax In today web development, knowing how to

    implement ajax is a must. Lets dive in!
  11. Events Pub Sub Design pattern is very helpful when developing

    robust applications. Lets dig into Events feature in Laravel to know more.
  12. Seeding Inserting sample data in our applications is manually is

    really inconvenient. Laravel ships with Seeding functionality to help us build sample data.
  13. Cache Good use of cache will improve our application performance.

    Lets learn whats Laravel natively provide for caching!
  14. Errors and Logging Understanding what erros to log and how

    to log is crucial in developing modern application. Lets dive in!
  15. Using Packages In a company where NID (Not Invented Here)

    culture is a tradition, you will find Laravel use of packages really helpful!