Schulung · Workshop · Coaching · Beratung
Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig
Mit Ruby on Rails 8 entwickeln Sie eine datenbankgestützte Webanwendung – von Routen, Controllern und Active Record über Hotwire und Anmeldung bis zum Deployment mit Kamal.

rails new: SQLite, Importmap, Propshaft und Optionen wie --cssapp, config, db, bin und das Gemfileconfig/database.yml und verschlüsselte Credentialsbin/dev starten und die Anwendung im Browser aufrufenbin/rails generate controller erzeugenconfig/routes.rb definieren, root setzen und mit bin/rails routes prüfenredirect_to und Status :see_other für Formulare unter Turbo<%= %>, Logik mit <% %> und automatisches Escapingyield und content_for für wiederkehrende Seitenbereichelink_to und benannten Routen statt fest verdrahteter URLsparams lesen und an Links übergebenbin/rails generate migration erzeugendb:migrate, db:rollback, db:preparedb/schema.rb als Abbild des Schemas lesen und mit Seeds Testdaten anlegen--sandbox gefahrlos ausprobierennew, save und createupdate und Rückgabewerte richtig auswertendestroy – und warum delete Callbacks überspringtfind, find_by, where, order, limit und Scopeshas_many und belongs_to, dependent: :destroyhas_many :through und Verbindungsmodellincludes oder strict_loading vermeidenresources, only/except und verschachtelten Routenevent_path(@event) und new_event_registration_pathindex und show mit gefilterten und sortierten Listennew-Aktion und Formular mit form_with model:create-Aktion, erlaubte Parameter mit params.expectedit und update, gemeinsamer before_action zum Laden des Datensatzesdestroy-Aktion, button_to und Rückfrage per data-turbo-confirmpresence, uniqueness, length und eigene Prüfungen:unprocessable_entity und Flash-Meldungencreate und destroy gezielt aktualisierenbroadcasts_refreshesbin/rails generate authentication: User, Session, Passwort-Resethas_secure_password, Sitzungen und Zugriffsschutz per before_actionrate_limit für AnmeldeversucheActiveJob::Continuable in Schritte teilen, die nach einem Neustart fortsetzendeliver_latercache-Blöcken im Templateconfig/ci.rb festlegen und mit bin/ci ausführenDockerfile und Thruster als vorgeschalteter HTTP-Proxyconfig/deploy.yml anlegen: Server, Registry, Umgebungsvariablen und Secretskamal setup, Updates mit kamal deploy, TLS über kamal-proxydb/schema.rb lesen, db:rollback muss funktionierenparams.expect statt permit! und keine Abfragen in Schleifen – Prüfpunkte für Agentencodebin/rails test und bin/brakeman laufen lassen, Funde vor dem Commit klären*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.
Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!
Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.
Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.
Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.
Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.
Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.
Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.
Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.
Jetzt anfragenKommunale Unfallversicherung Bayern
DATA-team GmbH
Lambdawerk GmbH
Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!
Training & Coaching für Einzelpersonen
Training & Workshops für Teams und Abteilungen
Training-Komplett-Lösungen für Ihr Unternehmen
Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!
Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>Web-Anwendungen sind Kompositionen unterschiedlichster Technologien. Für den Einsteiger ist diese Vielfalt verwirrend. Sie erhalten wichtige und wertvolle Entscheidungskriterien für die richtige Auswahl einer Software-Architektur.
Full-Stack-Webentwicklung mit KI an einem durchgehenden Projekt: vom Wireframe über Frontend, API und Datenbank bis zu Tests, Pipeline, Deployment und Dokumentation – jeder Schritt mit passenden Werkzeugen und überprüfbarem Ergebnis.
Web-Entwickler:innen nutzen ChatGPT, Microsoft Copilot und Google Gemini für Oberflächen, Server-Code, APIs und SQL – und prüfen jedes Ergebnis mit Validatoren, Tests und Ausführungsplänen, bevor es ins Projekt geht.
Mit Leptos entsteht eine serverseitig gerenderte, hydrierte Webanwendung ganz in Rust – Signals im Browser, Serverfunktionen auf Axum und typgeprüfte SQLx-Abfragen auf SQLite.
Sie setzen responsive Oberflächen mit Bootstrap 5 um – vom Raster über Formulare und interaktive Komponenten bis zum eigenen Theme mit Sass, CSS-Variablen und Dark Mode.
Sie gestalten Oberflächen mit Tailwind CSS 4 direkt im Markup, legen Farben, Schriften und Abstände als Design-Tokens in @theme fest und heben bestehende Tailwind-3-Projekte sicher auf die neue Version.
Mit Joomla 5 oder 6 eine Website von der Installation über Kategorien, Menüs und Module bis zu Templates und Rechten aufbauen – und eine bestehende Joomla-3- oder -4-Seite sicher auf die aktuelle Version bringen.
Sie verstehen eine bestehende Gatsby-Website von der GraphQL-Datenschicht bis zu den Plugins, halten sie sicher am Laufen und planen den Umstieg zu Astro oder Next.js – mit übertragenen Inhalten, Bildern und unveränderten URLs.
Sie machen Websites messbar schneller: Sie lesen Core Web Vitals aus Feld- und Labordaten, legen ein Leistungsbudget fest und optimieren Bilder, JavaScript, CSS, Web-Fonts und die Auslieferung über HTTP/3, Kompression und CDN.
Sie verstehen, wie TYPO3 Seitenbaum, Inhaltselemente, Mehrsprachigkeit und Rechte organisiert, richten ein Composer-Projekt mit TYPO3 v14 LTS in DDEV ein und bringen eine eigene Site-Extension bis in den Live-Betrieb.
Sie integrieren und betreiben TYPO3 v14 LTS ohne eigenen PHP-Code: Site Sets, TypoScript und TSconfig, Fluid-Templates, Rechte und Workspaces, Mehrsprachigkeit, Scheduler, Caching, Sicherheitsupdates und LTS-Upgrades.
Sie bauen eine vollständige Webanwendung: REST-API mit Express und Mongoose auf Node.js, React-Oberfläche mit Formularen und Datenabruf – lauffähig in Docker und mit Tests abgesichert.
Intensiv-Schulung: Sie bauen eine PWA, die sich wie eine App installieren lässt, ohne Netz weiterarbeitet, Daten im Hintergrund abgleicht und Push-Nachrichten empfängt – mit einer Codebasis für Browser, Smartphone und Desktop.