Previous Lecture | Lecture 9 | Next Lecture |
Lecture 9, Fri 10/23
Thursday Lecture (topic tbd)
Some things we’ll need to cover
- Maven
- At the command line
mvn compile
mvn clean
mvn package
mvn test
- Inside the
pom.xml
- At the command line
-
Plain old Java Apps vs. Spring Boot Web Apps
- Git/Github
- Verified Commits https://ucsb-cs156.github.io/topics/github_verified_commits/
- Multiple branches
- Pull requests
- Merge conflicts
-
Web app Front end vs. Back End
- Web Front End Skills
- Role of HTML / CSS / JavaScript
- How/where to learn HTML/CSS
- The JavaScript Ecosystem
- JavaScript vs. ECMAScript 6, Typescript, etc.
- Babel and Webpack (http://ccoenraets.github.io/es6-tutorial-data/)