Play! Framework for Web Application Development
Course
Online
Description
-
Type
Course
-
Methodology
Online
-
Start date
Different dates available
Leverage the awesome Play Framework to develop Java web applicationsIf you have always wanted to learn how to create great Java web applications then this course is for you. This friendly, hands-on course will show you how to overcome the inherent complexity in writing Java web applications by leveraging the Play Framework.The course starts by showing you how to create a basic agenda application. You’ll then add validations, internationalization and custom error pages before enhancing it using the popular frontend framework Twitter Bootstrap. Additionally you’ll learn how to create modules to re-utilize code for future projects. You’ll finish the course by adding a JSON API to your application so that it can consume Twitter’s API using async requests.By the end of Play Framework for Web Application Development you will be a more confident developer able to create attractive, fast, and scalable applications using the Play Framework.About the Author
Martin Gontovnikas is a software engineer living in Buenos Aires, Argentina. He’s an IT enthusiast who started programming at the age of 12, when he decided that this was going to be his life. Martin is passionate about technology and he always keeps up to date with everything regarding IT. He started as a .NET programmer and converted into Java early on as he saw that most of the open source and the greatest technology contributions were in this area. He continued working on this while trying JavaScript, Ruby, and Scala later on. After learning about Rails, he started to look for a framework that could be as good and productive for the JVM, as it is written from scratch and more robust. That’s when he discovered Play! 1 and Play! 2. He started working with these two with Java as well as Scala, and hasn’t looked back since.
Facilities
Location
Start date
Start date
About this course
Create reliable Java web applications
Develop your own modules so that you can re-use code with the DRY principle
Deploy your application for free and share it with the world
Put the fun back into Java application development by using the Play! Framework
Test every aspect of your applications using the Play! Framework’s powerful testing functionality
Use Bootstrap to create attractive UIs for your Java applications
Create powerful APIs for your application
Consume Twitter’s API to add social networking data to your application
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
- Play
- Install
- Application Development
- Import
- Technology
- Project
- Web
- Database training
- Database
- HTML
- XML
- Java
- XML training
Course programme
- Choose the tools and frameworks required to build our WebApp with Java
- Write the configuration files for Hibernate
- Write the XML and Properties file for Spring MVC
- Learn Play!'s history and characteristics
- Why is Play! so popular and why now?
- Choose the tools and frameworks required to build our WebApp with Play!
- Configure a new Play! Framework WebApp
- Learn great things for everyday coding
- Play! versus RoR
- Examples of Play!
- Play! documentation
- Choose the tools and frameworks required to build our WebApp with Java
- Write the configuration files for Hibernate
- Write the XML and Properties file for Spring MVC
- Learn Play!'s history and characteristics
- Why is Play! so popular and why now?
- Choose the tools and frameworks required to build our WebApp with Play!
- Configure a new Play! Framework WebApp
- Learn great things for everyday coding
- Play! versus RoR
- Examples of Play!
- Play! documentation
- Choose the tools and frameworks required to build our WebApp with Java
- Write the configuration files for Hibernate
- Write the XML and Properties file for Spring MVC
- Choose the tools and frameworks required to build our WebApp with Java
- Write the configuration files for Hibernate
- Write the XML and Properties file for Spring MVC
- Choose the tools and frameworks required to build our WebApp with Java
- Write the configuration files for Hibernate
- Write the XML and Properties file for Spring MVC
- Choose the tools and frameworks required to build our WebApp with Java
- Write the configuration files for Hibernate
- Write the XML and Properties file for Spring MVC
- Choose the tools and frameworks required to build our WebApp with Java
- Write the configuration files for Hibernate
- Write the XML and Properties file for Spring MVC
- Choose the tools and frameworks required to build our WebApp with Java
- Write the configuration files for Hibernate
- Write the XML and Properties file for Spring MVC
- Learn Play!'s history and characteristics
- Why is Play! so popular and why now?
- Choose the tools and frameworks required to build our WebApp with Play!
- Configure a new Play! Framework WebApp
- Learn Play!'s history and characteristics
- Why is Play! so popular and why now?
- Choose the tools and frameworks required to build our WebApp with Play!
- Configure a new Play! Framework WebApp
- Learn Play!'s history and characteristics
- Why is Play! so popular and why now?
- Choose the tools and frameworks required to build our WebApp with Play!
- Configure a new Play! Framework WebApp
- Learn Play!'s history and characteristics
- Why is Play! so popular and why now?
- Choose the tools and frameworks required to build our WebApp with Play!
- Configure a new Play! Framework WebApp
- Learn Play!'s history and characteristics
- Why is Play! so popular and why now?
- Choose the tools and frameworks required to build our WebApp with Play!
- Configure a new Play! Framework WebApp
- Learn Play!'s history and characteristics
- Why is Play! so popular and why now?
- Choose the tools and frameworks required to build our WebApp with Play!
- Configure a new Play! Framework WebApp
- Learn great things for everyday coding
- Play! versus RoR
- Examples of Play!
- Play! documentation
- Learn great things for everyday coding
- Play! versus RoR
- Examples of Play!
- Play! documentation
- Learn great things for everyday coding
- Play! versus RoR
- Examples of Play!
- Play! documentation
- Learn great things for everyday coding
- Play! versus RoR
- Examples of Play!
- Play! documentation
- Learn great things for everyday coding
- Play! versus RoR
- Examples of Play!
- Play! documentation
- Learn great things for everyday coding
- Play! versus RoR
- Examples of Play!
- Play! documentation
- Install Play! Framework from the website
- Run Play!'s new command to create a new project
- Run the eclipsify command to get the eclipse files
- Check the app's folder structure
- Create the Model's package
- Create the Contact model and make it extend the Model class from Play!'s Ebean
- Add JPA annotations to the model
- Configure Ebean and H2 in the application.conf file
- Define the actions that the user will be able to do
- Define the URL and HTTP methods to make those actions in the Routes file
- Define the controller that will process each request
- Create the Controller class
- Create the list action to return a result using the Model class's finder from Ebean
- Create the Show action, which will return not found in case there's no contact with that id
- Create the empty form in the new Contact action
- Bind the form from the request in the createContact action
- Save the contact to the database using Ebean's helpers
- Create the list.scala.html file and implement the Scala logic to iterate over all contacts to show their information in an HTML table
- Create the newContact.scala.html file that will use Form helpers from Play! to display the form using the Contact form so that the user can fill in the contact's details
- Create the show.scala.html file to display a contact's information
- Open the Play! console in the project's directory
- Run the run command to have the server started with quick turnaround
- Test the whole application to see if it's working
- Install Play! Framework from the website
- Run Play!'s new command to create a new project
- Run the eclipsify command to get the eclipse files
- Check the app's folder structure
- Create the Model's package
- Create the Contact model and make it extend the Model class from Play!'s Ebean
- Add JPA annotations to the model
- Configure Ebean and H2 in the application.conf file
- Define the actions that the user will be able to do
- Define the URL and HTTP methods to make those actions in the Routes file
- Define the controller that will process each request
- Create the Controller class
- Create the list action to return a result using the Model class's finder from Ebean
- Create the Show action, which will return not found in case there's no contact with that id
- Create the empty form in the new Contact action
- Bind the form from the request in the createContact action
- Save the contact to the database using Ebean's helpers
- Create the list.scala.html file and implement the Scala logic to iterate over all contacts to show their information in an HTML table
- Create the newContact.scala.html file that will use Form helpers from Play! to display the form using the Contact form so that the user can fill in the contact's details
- Create the show.scala.html file to display a contact's information
- Open the Play! console in the project's directory
- Run the run command to have the server started with quick turnaround
- Test the whole application to see if it's working
- Install Play! Framework from the website
- Run Play!'s new command to create a new project
- Run the eclipsify command to get the eclipse files
- Check the app's folder structure
- Install Play! Framework from the website
- Run Play!'s new command to create a new project
- Run the eclipsify command to get the eclipse files
- Check the app's folder structure
- Install Play! Framework from the website
- Run Play!'s new command to create a new project
- Run the eclipsify command to get the eclipse files
- Check the app's folder structure
- Install Play! Framework from the website
- Run Play!'s new command to create a new project
- Run the eclipsify command to get the eclipse files
- Check the app's folder structure
- Install Play! Framework from the website
- Run Play!'s new command to create a new project
- Run the eclipsify command to get the eclipse files
- Check the app's folder structure
- Install Play! Framework from the website
- Run Play!'s new command to create a new project
- Run the eclipsify command to get the eclipse files
- Check the app's folder structure
- Create the Model's package
- Create the Contact model and make it extend the Model class from Play!'s Ebean
- Add JPA annotations to the model
- Configure Ebean and H2 in the application.conf file
Additional information
Play! Framework for Web Application Development