
Introduction to web programming with Groovy on Grails
Discussion of programming Paradigm and related resources.
Discussion of type safety, static vs dynamic.
Style discussion
Short overview of the upcoming project and a quick descriptions of the tools necessary to build it.
Lecture on creating grails domains
Explanation of how to create a new grails domain class using either IntelliJ or the command line.
Lecture on creating grails services
Explanation of how to create a new grails service class using either IntelliJ or the command line.
Lecture on creating grails controllers
Explanation of how to create a new grails controller class using either IntelliJ or the command line.
Lecture on creating GSP's
A quick demonstration of the running app. To run your app press the green play button in IntelliJ. Or from your top level application directory in terminal you can run either "grails run-app" or "./gradlew bootRun".
A quick recap of what we have learned
Intro to web development using the Groovy on Grails framework. This course will take you all the way through setting up your local system for application development and then walk you through every step of building a web application start to finish. We paid special attention to trying to explain many of the gotchas or areas that are skipped over in many other resources online to ensure our students successfully complete their example application with a full understanding of all the steps necessary to become a successful web developer.