Courses from 1000+ universities
Class Central experiments with cataloging online courses from California Community Colleges, offering diverse, affordable, and credit-worthy learning opportunities.
600 Free Google Certifications
Artificial Intelligence
Web Development
Web Design
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Paleontology: Theropod Dinosaurs and the Origin of Birds
Introduction to Complexity
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the concept of 10x developers, productivity myths, and strategies for improving developer effectiveness through balanced approaches and innovative tools.
Odkryj strategie radzenia sobie z trudnym do utrzymania kodem i naucz się, jak efektywnie go modyfikować. Prezentacja skupia się na praktycznych technikach poprawy jakości istniejącego oprogramowania.
Odkryj, jak Testcontainers upraszcza testy integracyjne, umożliwiając łatwe tworzenie i zarządzanie kontenerami Docker dla celów testowych. Poznaj praktyczne zastosowania i korzyści tego narzędzia.
Odkryj nieznane funkcje JUnit 5 i ekscytujące możliwości testowania z ekspertem Mike'em Kowalskim. Poznaj zaawansowane techniki i narzędzia do efektywnego testowania oprogramowania.
Implementacja funkcji Spring - twórz raz, wykonuj wszędzie! Poznaj elastyczne podejście do tworzenia aplikacji z wykorzystaniem Spring i funkcji, umożliwiające łatwe przenoszenie między różnymi środowiskami.
Odkryj nowoczesne mikrousługi Java w chmurze: architektura, narzędzia i najlepsze praktyki dla efektywnego rozwoju i wdrażania aplikacji w środowisku chmurowym.
Odkryj strategie szybkiego i efektywnego tworzenia projektów, balansując między szybkością a jakością. Poznaj koncepcje długu technicznego i finansowego oraz ich wpływ na rozwój oprogramowania.
Prezentacja technik zapewniających bezpieczeństwo w systemach krytycznych, w tym wykorzystanie praw fizyki, redundancji CPU, separacji zadań i formalnej weryfikacji kodu.
Odkryj, jak skutecznie przekazywać informacje zwrotne podczas code review, ucząc się na błędach i rozwijając umiejętności miękkie niezbędne do efektywnej komunikacji w zespole programistów.
Odkryj, jak projektować i implementować złożone systemy blockchain, wykorzystując modele epidemiczne do wymiany informacji. Poznaj architekturę, modele komunikacji i wyzwania w budowie rozproszonych systemów konsensusu.
Przegląd śledzenia rozproszonego i APM dla programistów Java. Praktyczne omówienie możliwości, implementacji i standardów, z demonstracją narzędzi open source.
Observabilidad va más allá de logs, métricas y trazas. Esta charla explora enfoques holÃsticos para monitorear sistemas, incluyendo eventos alineados con el negocio y chequeos de salud externos.
Porównanie autoskalowania i wysokiej dostępności w Kubernetes. Omówienie pułapek, planowania, równoważenia obciążenia oraz znaczenia HA w dużych klastrach współdzielonych.
Odkryj zalety programowania funkcyjnego i języka Elm w tworzeniu niezawodnych aplikacji webowych. Poznaj kluczowe aspekty FP i porównaj Elm z TypeScriptem oraz innymi językami FP kompilowanymi do JS.
Odkryj, jak efektywnie kalibrować JVM w środowisku Kubernetes. Poznaj narzędzia do monitorowania wydajności i optymalizacji parametrów wykonania, od podstaw systemu operacyjnego po konteneryzację.
Get personalized course recommendations, track subjects and courses with reminders, and more.