INTRODUCTION TO
INTRODUCTION TO
form an experienced Java developer
Who am I ?
Started career back in 2005 working with Java
and Apache Struts
Moved to Spring/Hibernate with frontends like
G...
Joined the Laracon 2014 at NY
Had lunch with Taylor Otwell there,
creator of Laravel
The Plot
A brand new team
With freshly baked team members straight out of
universities
Ready to take on real world challen...
Now What ?
Needed a framework that is easy to start with
Clean and simple in design
Quick development and deployment
W ll ...
What do you want from your
development environment?
What do you want from your
development environment?
Dependency management
What do you want from your
development environment?
Dependency management
MVC
What do you want from your
development environment?
Dependency management
MVC
Dependency injection / IoC
What do you want from your
development environment?
Dependency management
MVC
Dependency injection / IoC
A t S i P idAcces...
What do you want from your
development environment?
Dependency management
MVC
Dependency injection / IoC
A t S i P idAcces...
What do you want from your
development environment?
Dependency management
MVC
Dependency injection / IoC
A t S i P idAcces...
Composer
A PHP dependency manager
Dependencies stored in a JSON file composer.json
Similar to pom.xml if you are using Mav...
Composer
Installing dependencies are as simple as
mvn install
composer installcomposer install
Spring MVC
Laravel MVC
Did the team deliver?
They completed their project in 3 months
You can find their work at:
http://photowall.digitalsports....
photowall.digitalsports.com
Let’s get dirty (in a good way!)
Install composer from getcomposer.org
composer create-project laravel/laravel your-
proje...
Get in touch with local
Laravel Community
Must see: https://laracasts.com/
FB/groups/LaravelBangladesh
https://www.faceboo...
Upcoming SlideShare
Loading in …5
×

Introduction to Laravel 4, Developer Conference - Digital World 2014

1,010 views

Published on

Published in: Software, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,010
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to Laravel 4, Developer Conference - Digital World 2014

  1. 1. INTRODUCTION TO
  2. 2. INTRODUCTION TO form an experienced Java developer
  3. 3. Who am I ? Started career back in 2005 working with Java and Apache Struts Moved to Spring/Hibernate with frontends like GWT/Flex later on Got busy with managing offshore development house of Vantage A ScrumMaster who enjoys being the Scrum expert of 5 development teams involving php/Java/C,C++/Javascript and whatever needed for our products.
  4. 4. Joined the Laracon 2014 at NY
  5. 5. Had lunch with Taylor Otwell there, creator of Laravel
  6. 6. The Plot A brand new team With freshly baked team members straight out of universities Ready to take on real world challenges but cluelessReady to take on real world challenges, but clueless at the same time about where to start A product that needs to be in production by 5/6 months Needs to be a php application
  7. 7. Now What ? Needed a framework that is easy to start with Clean and simple in design Quick development and deployment W ll d t dWell documented Has potentiality to grow as maturity of the developers expands Embraces the best practices followed in Java and other development eco systems.
  8. 8. What do you want from your development environment?
  9. 9. What do you want from your development environment? Dependency management
  10. 10. What do you want from your development environment? Dependency management MVC
  11. 11. What do you want from your development environment? Dependency management MVC Dependency injection / IoC
  12. 12. What do you want from your development environment? Dependency management MVC Dependency injection / IoC A t S i P idAccess to Service Providers
  13. 13. What do you want from your development environment? Dependency management MVC Dependency injection / IoC A t S i P idAccess to Service Providers ORM
  14. 14. What do you want from your development environment? Dependency management MVC Dependency injection / IoC A t S i P idAccess to Service Providers ORM Unit tests
  15. 15. Composer A PHP dependency manager Dependencies stored in a JSON file composer.json Similar to pom.xml if you are using Maven in Java projectsprojects
  16. 16. Composer Installing dependencies are as simple as mvn install composer installcomposer install
  17. 17. Spring MVC
  18. 18. Laravel MVC
  19. 19. Did the team deliver? They completed their project in 3 months You can find their work at: http://photowall.digitalsports.com/ Currently it has 4 304 059 media files where 4869Currently it has 4,304,059 media files where 4869 are video files (rest are photo)
  20. 20. photowall.digitalsports.com
  21. 21. Let’s get dirty (in a good way!) Install composer from getcomposer.org composer create-project laravel/laravel your- project-name --prefer-dist php artisan servephp artisan serve You know what? Let’s open the damn terminal.
  22. 22. Get in touch with local Laravel Community Must see: https://laracasts.com/ FB/groups/LaravelBangladesh https://www.facebook.com/groups/LaravelBangla Desh/Desh/ Installing Laravel on Ubuntu 13.10 (Bangla) http://go.bdcyclists.com/InstallLaravel

×