Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
SymfonyCasts offers video tutorials, online courses, and live streams to help developers of all levels learn the Symfony framework.
Map database relations with Doctrine in Symfony 4: generate ManyToOne, OneToMany and ManyToMany associations, relate fixtures, filter with Criteria, and solve N+1 with query joins.
Connect a Symfony app to a database with Doctrine: generate entities and migrations, query with repositories and the query builder, seed fixtures with Faker, map relationships.
Master Symfony's service container: install bundles, autowire and create services, configure environments, use service parameters, environment variables with .env, and the MakerBundle.
Upgrade a Symfony 3 app to Symfony 4: fix deprecations, adopt autowiring, install Flex, and migrate config, services and security out of AppBundle.
Set up Webpack Encore to bundle JavaScript modules, require jQuery and CSS, compile Sass with sourcemaps, and create versioned, cache-busted production builds.
Build a full admin interface with EasyAdminBundle: configure list fields and views, add DQL filtering, override templates, theme forms, and hook into entity save events.
Stop juggling script tags: bundle JavaScript with webpack using ES6 imports, babel-loader, Sass and image loaders, CommonsChunkPlugin, hot reloading, and cache-busting production builds.
Build custom Symfony form themes: override Twig blocks, use form variables and parent(), add help text, apply a FormTypeExtension, and render fields by hand.
Map database relations with Doctrine: build ManyToOne and OneToMany associations, handle owning versus inverse sides, work with ArrayCollection, and query across joins.
Learn Symfony's fundamentals: install and configure bundles, pull services from config.yml, add a cache with DoctrineCacheBundle, and build your own environments and parameters.
Build a Symfony login form authenticator with password encoding and user providers, then control access using access_control, roles, voters, role hierarchies, and user impersonation.
Create and register custom Symfony services in the container, inject dependencies with type-hints, add a Twig extension with DI tags, and use autowiring.
Talk to the database from Symfony with Doctrine: create entity classes, run migrations, query with custom repositories and the query builder, and load fixtures using Faker and Alice.
Upgrade a Symfony app to 2.8 and then 3.0: find and fix deprecations with tooling, update outdated libraries, and convert to the new directory structure.
Tour Symfony 3's new features: the reorganized directory structure, Guard authentication, MicroKernelTrait, service autowiring, console styling, and the new Voter class.
Get personalized course recommendations, track subjects and courses with reminders, and more.