YoVDO

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

Offered By: The Julia Programming Language via YouTube

Tags

Julia Courses Web Development Courses REST APIs Courses Routing Courses Database Migration Courses

Course Description

Overview

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

Related Courses

Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Introduction to MongoDB using the MEAN Stack
MongoDB via edX
Desarrollo de aplicaciones avanzadas con Android
Universidad Nacional Autónoma de México via Coursera
Utilisez des API REST dans vos projets web
IBM via OpenClassrooms
Extend Your Application with REST Services
Microsoft via edX