Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Web App Development with Genie.jl in Julia - Tutorial and Demo

The Julia Programming Language via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Dive into web application development with Genie.jl in this comprehensive conference talk by Adrian Salceanu, the creator of the popular Julia web framework. Explore the Genie ecosystem, build a full-stack application from scratch, and learn about MVC architecture, database configuration, migrations, templating, REST API development, and more. Gain insights into performance optimization, load balancing, and high availability. The session concludes with bonus content on plugin systems, authentication, and an introduction to Stipple.jl. Perfect for Julia developers looking to enhance their web development skills and leverage the power of Genie.jl.

Syllabus

Intro - Genie Framework.
Intro - Genie ecosystem.
Intro - helpful resources.
Demo - what are we building?.
Demo - preview.
Demo - questions.
Demo - readme.
Demo - create MVC app.
Demo - more questions.
Demo - exploring new app.
Demo - configuring database.
Demo - creating new resource.
Demo - creating db table with migrations.
Demo - running migrations.
Demo - editing the model.
Demo - model + db interaction.
Demo - seeding data.
Demo - setting up web page.
Demo - templating & partials.
Demo - layouts.
Demo - search functionality.
Demo - Revise questions.
Demo - building REST API.
Q&A - performance / demo source / load-balancing.
Tips - routing / deployment.
Q&A - high-availability.
Farewell - end of scheduled presentation.
Bonus - plugin system / authentication plugin.
Bonus - questions.
Bonus - authentication test.
Bonus - secrets.
Bonus - create admin user.
Bonus - Stipple.jl & final remarks.

Taught by

The Julia Programming Language

Reviews

Start your review of Web App Development with Genie.jl in Julia - Tutorial and Demo

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.