Make a Web App with Clojure – Foundational Basics
Free Download Make a Web App with Clojure – Foundational Basics
Last updated 12/2021
Duration: 1h 36m | Video: .MP4, 1280x720 30 fps | Audio: AAC, 48 kHz, 2ch | Size: 729 MB
Genre: eLearning | Language: English
Everything you need to know to get started creating web apps using Clojure, ClojureScript and Postgres.
What you'll learn
Debugging techniques for common errors. One of the most pervasive issues with beginner coding is not having an understanding of how to fix bugs.
How to use the Mac Terminal with all the most used commands in general and specifically for use with Clojure, ClojureScript and Postgres.
How to download absolutely everything you need and set up your environment to get started, including setting up and getting started with the text editor Emacs.
How to create a static website or blog in Clojure using a static site generator and how to customize it to suit your needs.
How the main web app components all work together: the database (PostgreSQL), back-end (Clojure) and front-end (ClojureScript).
Setting up a very basic web app with all the main parts connected and working together using a template.
Understanding how the file structure needs to be organized and understanding namespaces and their common errors..
Basic customization to your web app such as changing the site title, favicon and home page content.
Requirements
No requirements. This course is for complete beginners.
Description
What this course includes:
In this course you will learn many topics carefully selected to be a strong foundation for moving forward in your learning journey. You will learn how to use the terminal along with all the most used commands specific to PostgreSQL, Clojure and ClojureScript. You will also learn how to download absolutely everything that you'll need to get started, and you will get your text editor set up (we are using Emacs in this course) and will configure everything to work nicely with Clojure.
Once you have your environment completely set up and ready to use, we will create two starter projects that can be built on in the future. First, will be a static website or blog set up using Cryogen with a complete walkthrough on setting it up and how to customize it to your specific needs. Next, we will set up a web app using the Luminus template and start customizing it at a very basic level.
Most importantly, we will also cover some topics that are generally forgotten about in most tutorials. These include debugging techniques so that you are armed with many of the best tools to solve issues moving forward, understanding how the filesystems must be set up, common errors and pitfalls for beginners, and understanding what namespaces are and how to use them. You will also understand how all the pieces work together, meaning the database (PostgreSQL), the back end files (Clojure) and the front end files (ClojureScript). All of this together will give you a strong understanding and foundation to build on top of and help you as you move on to more advanced topics.
What this course does NOT include:
This course does not include adding your own features from scratch. That is a more advanced topic that will hopefully be added in a future course. This course is to give you a foundational understanding from which to be able to begin learning those more advanced topics. This course also does not cover deployment of your website or app to public domains, which is another topic I hope to cover in more advanced courses in the future.
Who this course is for
This course if for complete beginners who would like to get started on creating static sites and web apps in Clojure using templates and have a good foundational understanding of how things work.
Homepage
https://www.udemy.com/course/clojure-web-foundational-basics/
No Password - Links are Interchangeable