👁️
pierreinside
  • Introduction
  • Workbench
    • VirtualBox
    • Linux
      • Linux-Paketverwaltung
      • Linux Initialisierung
      • Ubuntu 14.10 LTS
      • Ubuntu 16.04 LTS
      • Ubuntu 18.04 LTS
      • Ubuntu 20.04 LTS
      • Ubuntu - Netzwerk
    • Konsole
      • ssh
      • zsh
      • cygwin
      • Babun
      • terminator
      • Terminal Multiplexer
      • Linux Tools
    • awesome
    • Entwicklungsumgebungen
      • Texteditors
      • Visual Studio Code
      • IntelliJ - IDEA
  • Softwareentwicklungsprozess
    • Schätzungen
    • Eventstorming
    • OKR
  • Architektur
    • Uncle Bob
    • Microservices
    • NoSQL
      • ElasticSearch
    • Hystrix
    • Reactive Programming
    • AngularJS
    • Service Mesh
  • Networking
    • Dependency Injection
  • Programming
    • Java Core/EE
      • Java 8
      • Java Annotationen
      • Bean Validation
      • Enterprise Java Beans Specification
      • Dependency Injection
    • JRebel
    • Webservices
      • HTTP
      • REST
      • Spring MVC REST
      • Swagger
      • Postman
    • Spring Ecosystem
      • Spring Core
      • Spring Boot
        • Programming
        • Production Ready
        • Testing
      • Spring Cloud
      • Spring Cloud Config
      • Spring MVC
      • Spring Data
      • Spring Petclinic
    • NodeJS
    • UI-Technologie
      • Thymeleaf
      • ionic
      • Web Fonts
      • Jinja Templates
      • Twitter Bootstrap
    • Python Ecosystem
      • Python Libraries
      • Python Testing
      • Python Best-Practices
      • Python Snippets
      • Python Selenium
      • Kivy UI
      • FastAPI
      • Typer CLI
      • Django
    • Groovy
    • Persistenz
      • Transactions
        • Java TX
        • JPA TX
      • TX Handling
      • JPA
        • Eclipse Link
      • MySQL
        • MySQL Performance
        • Docker MySQL
      • Hazelcast
    • Glassfish
    • YAML
    • Angular
    • Camel
    • Zeichenkodierung
    • Kinder lernen Programmieren
  • Testen
    • Easymock
    • Mockito
  • Performance & Scalability
    • Java Performance
      • Heapdump Analysis
    • Java Concurrency
    • Instana
  • Sicherheit
    • Authentifizierung
      • OpenID Connect
      • Web-Authentication API
    • Authorisierung
      • OAuth
      • SAML
    • Spring Security
    • Zertifikate
    • Kali Linux
    • VPN
    • Zero-Trust-Networks
  • Build und Deployment
    • Maven
    • Bamboo
    • Jenkins
      • Jenkins Pipelines
      • Jenkins Pipelines Tips und Tricks
      • Jenkins-configuration-as-Code
      • Jenkins IDE
    • Travis CI
    • Shellprogrammierung
      • jq - JSON Parsing
    • Konfiguration Management
    • Vagrant
      • Vagrant-Ansible-Integration
      • Vagrant Box bauen
    • Ansible
      • Getting Started
      • Ansible Details
    • Saltstack
    • LinuxKit
    • Container
      • Docker
        • Docker Getting Started
        • Debugging Docker
        • Docker Build
        • Docker Registry
        • Docker run
          • docker run
          • docker network
        • Docker Compose
        • docker machine
        • Docker@Windows
        • Docker Host
        • Docker Scaling
        • Docker Ressources
        • Docker Logging
        • windowsContainer
      • Cloud Deployment Provider
        • AWS
          • Anwendungsdeployment
          • Workload
          • Permissions
          • Netzwerke
          • AWS CLI
            • aws-vault
          • RDS
          • Static Website Hosting
          • EKS - Elastic Kubernetes Service
          • S3
        • Google Cloud Platform
      • Docker Orchestrierung
        • CoreOS
        • Kubernetes
          • microK8s
          • minikube
          • autoscaler
          • Docker
          • k9s
        • Nomad
    • PHP
  • Operations
    • Proxy
      • NGINX
    • DNS
    • Logging
      • Graylog
      • Fluentd
    • Monitoring
      • Grafana
    • Infrastructure-as-Code
      • Terraform
        • AWS-Provider
        • GitHub-Provider
      • Packer
    • Deployment
      • Vault
      • Consul
        • Consul Template
      • Fabio
  • Rechtliches
    • Software-Lizenzen
  • Git Ecosystem
    • Git
      • Git Lifecycle Hooks
    • GitHub
      • GitHub Organizations
    • GitHub Actions
    • GitHub Pages
    • GitHub CLI
    • GitHub Copilot
    • GitHub-AWS OIDC
    • GitBook
    • GitLab
    • Bitbucket/Stash
  • Publishing
    • WordPress
    • Markdown
    • Static Site Generators
      • Hugo
      • Jekyll
    • Tiddly Wiki
    • Leanpub
    • Animationsfilme
  • Storage
    • Synology 2012
    • Synology 2021
  • Collaboration
    • Übersicht
    • Microsoft Teams
  • Konferenzen
    • Velocity Berlin 2019
  • IT mit Kindern
    • Projekt Sportstracker
    • Scratch
    • Pico Spielekonsole
  • Schule
    • Mathematik
  • Misc
    • Foto/Video
      • Foto/Video Sammlung bis 2023
        • Handbrake
        • Onedrive
      • Foto/Video Sammlung ab 2024
      • Gopro
      • Panasonic FZ1000 ii
        • als Webcam
      • AV Receiver
      • Videos erstellen
        • OBS Studio
        • Touch Portal
        • Game-Streaming
      • Kameratasche
      • Kamera 2020
    • Handy
      • 2016
      • 2018
      • 2019
      • 2021
      • 2022
    • Computer
      • Laptop
        • 2018
        • Chromebook
      • Monitor
        • 4k
      • Software
        • Command Line Interface
        • Google API
        • Plant UML
        • Chromium
        • Passwort-Manager
        • GPG
      • Dell CNF 2665 Farbdrucker
      • Dockingstation
      • Gaming PC 2021
      • Mobiles Büro
      • Mobiles Internet
      • Mobiler Router
    • Beamer Benq W1000+
    • Spielekonsole
      • 2017
        • Playstation 4
      • Pico Spielekonsole
    • Gadgets
      • iPad Pro 2015 und 2016
      • iPad Air 2024
      • Macbook Pro
      • Smartwatch
      • Slate
      • Mudi
    • Fahrrad
      • Jonas 2018
      • SQLab
    • Auto
      • Auto 2022
      • Camping
        • Camping Touren Ideen
          • Camping Tour - Gardasee 2021
        • Camper
          • Camper klein - keine Stehhöhe
            • VW Bus Erfahrungen
          • Camper gross - Stehhöhe
    • Haus
      • Klimaanlage
      • Swimming Pool
      • Quick Mill Orione 3000
      • Spülmaschine 2021
      • Hebe-Schiebetür
      • Gasgrill
      • Minibar / Mini-Kühlschrank
      • Glasfaseranschluss (Fiber-to-the-Home)
      • Smart-Home
        • Raspberry Pi
        • Heimnetzwerk
      • Homeoffice
      • Energie
        • Solar
        • Wärmepumpe
    • Freizeit
      • Musik Streaming
      • Sky
      • Online Lernplattformen
      • eScooter - ePowerFun
    • Fußball
      • Meine Arbeit als Fußball-Trainer
      • Fußball Tools
      • DFB Talentförderung
    • Google Impact Challenge
  • Englisch
Powered by GitBook
On this page
  • Anforderungen
  • An den Lernenden
  • An die Inhalte
  • Platformen
  • codecademy
  • Udemy
  • Coursera
  • Cloudguru (Linux Academy)
  • AWS Ressourcen

Was this helpful?

  1. Misc
  2. Freizeit

Online Lernplattformen

Im Zuge der Ausbildung meines Fachinformatiker-Anwendungsentwicklung-Azubis habe ich nach pädagogisch guten Inhalten zum Theme Softwareentwicklung gesucht. Meine Schwerpunkte dabei sind

  • Softwareentwicklung mit Java

  • Algorithmen und Datenstrukturen

  • JPA und MySQL

  • Webentwicklung

  • Cloud

  • DevOps

  • Developer Platform

Ich selbst war von einem Udemy-Kurs sehr begeistert, den ich für 10 Euro im Sale erworben hatte. Das war systematisch und professionell aufbereitet ... es muß also gar nicht teuer sein.


Anforderungen

An den Lernenden

  • Englisch

    • das Angebot deutschsprachiger Inhalte ist extrem eingeschränkt - nicht mal ordentliche Bücher findet man (auch die Berufsschule konnte hier keine Empfehlungen abgeben)

  • Selbständigkeit

An die Inhalte

  • bezahlbar

  • Übungen ... am besten in einer bereitgestellten Umgebung die ersten Schritte machen

  • Tests - fast Feedback

  • Chats

    • ... mit dem Lehrer

    • ... mit anderen Schülern

  • Zertifizierungen ohne Anwesenheitspflicht

  • Open-Source-Projekte

  • Konzept ... von einzelnen Kurse bis zu vollständigen Ausbildungen


Platformen

  • Coursera Alternativen

codecademy

  • Website

Diese Plattform hat auch die Berufsschule (für HTML, CSS) eingesetzt.

Udemy

  • Website

Coursera

  • Website

  • Mobile App ... Coursera auf dem Tablet

    • Inhalte kann man on-Demand auch downloaden ... leider keinen kompletten Kurs, sondern nur einzelne Artefakte (Text, Video) `auf diese Weise kann man das Lernmaterial schön auf einem Tablet mitnehmen ... bei den Übungen könnte es evtl. schwieriger werden

  • fairer Preis

    • häufig ein paar Tage kostenlose Nutzung möglich

    • monatlicher Preis ... investiert man viel Zeit, dann kann man innerhalb kürzester Zeit fertig sein und Geld sparen

    • teilweise können die Inhalte auch kostenlos angesehen werden ... eine Zertifizierung ist dann aber nicht möglich - aufwendige manuelle Korrekturen ("Peer Reviews") sind vermutlich auch nicht möglich ("If you choose to explore the course without purchasing, you may not be able to access certain assignments.")

  • Konzepte

    • Plattform für verschiedene Anbieter (häufig Universitäten)

    • Veranstaltungstypen:

      • Spezialisierung

        • Spezialisierung ==>* Kurs ==>* Wochen ==>* Sektion ==>* [Lesen | Video | Quiz | Übung]

      • Kurs

        • ein Kurs kann sich in mehreren Spezialisierungen befinden ... anfangs war das verwirrend

          • einzelne Kurse lassen sich evtl. nicht buchen - stattdessen muß man eine Spezialisierung buchen, in der sich der Kurs befindet

          • vor dem Buchen einer Spezialisierung prüfen aus welchen Kursen sie besteht ... manche Spezialisierungen überlagern sich stark, so daß eine Speizialisierung aus 5 Kursen 3-4 Kurse in der Schnittmenge hat. Man braucht dann natürlich auch weniger Zeit, um die gesamte Spezialisierung zu beenden => Kosten sind aus meiner Sicht dann fair.

            • FRAGE: wenn ich einen Kurs in einer anderen Spezialisierung bereits "bestanden" habe, zählt das dann auch für das Zertifikat einer anderen Spezialisierung?

        • zu jedem Kurs gibt es:

          • Ressourcen

          • Diskussionsforen (nach Kurswoche gesplittet)

          • geschätzter Zeitaufwand

            • die Berechnung der Wochen basiert auf der Annahme 4-8 Stunden/Woche investieren zu können

              • in der Übersicht kann man sehen wieviel Zeit für die Wochen geplant sind und wieviel Material noch nicht bearbeitet wurde

      • Projekt

      • teilweise werden Peer-Reviews von den eigenen Arbeiten gemacht - das machen dann scheinbar andere Kursteilnehmer ... man muß dann auch selbst andere Lösungen reviewen

        • bei den reviewten Lösungen wird klar angegeben wofür es Punkte gibt - sehr gut

  • Beispiel (nicht vollständig):

    • Spezialisierung: Java Programming and Software Engineering Fundamentals (44 Euro/Monat)

    • Kurse:

      • Kurs 1: Programming Foundations with JavaScript, HTML and CSS

        • ...

      • Kurs 2: Java Programming: Solving Problems with Software

        • Woche 1:

          • Introduction to the Course

          • Welcome

          • Fundamental Java Syntax and Semantics

          • Getting Started with BlueJ

            • Reading

            • Video

            • Reading

            • Video

            • Practice Quiz

          • Variables and Mathematical Operators

          • Functions and Conditionals

          • Classes, Types, and For Each Loops

          • Seven Steps for Solving Programming Problems

      • Kurs 3: Java Programming: Arrays, Lists, and Structured Data

      • Kurs 4: Java Programming: Principles of Software Design

      • Kurs 5: Java Programming: Build a Recommendation System

        • hierzu muß man die vorherigen Kurse abgeschlossen haben

        • es handelt sich um ein Abschlußprojekt

  • man kann Zertifizierungen auf ganze Spezialisierungen und für einzelne Kurse erwerben (um so den Lebenslauf aufzupolieren und etwas "nachweisen" zu können)

  • i. a. kann man jederzeit starten, da die Kurse aufgezeichnet sind oder Dokumentation referenzieren

    • Übungen werden manchmal aber von Dozenten korrigiert => dann muß man die Abgabefristen einhalten

  • Zitate:

    • "Coursera gives everyone the opportunity to take real college classes offered by some of the most prestigious universities. Many classes provided by this company are offered for free, and some even grant college credit. " (Zitat)

    • "Wenn Sie sich für den Kurs anmelden, erhalten Sie Zugriff auf alle Kurse in der Spezialisierung und Sie erwerben ein Zertifikat, wenn Sie die Arbeit abschließen. Wenn Sie lediglich den Kursinhalt lesen und anzeigen möchten, können Sie kostenlos als Gast an dem Kurs teilnehmen." (Zitat)

Was man verbessern könnte:

  • die Java-Kurse basieren auf einer speziellen IDE BlueJ

    • anfangs seltsam in der Bedienung .. aber man gewöhnt sich dran

    • hat ein paar nette Features, aber auch unschönes Aspekte

    • lokale Installation notwendig

    • man kann nicht SEINER IDE arbeiten

      • Beispielcode basiert auf Libraries - keine Ahnung, ob die frei verfügbar sind

        • man ist "gezwungen" BlueJ zu verwenden - hat für Coursera aber viele Vorteile

Cloudguru (Linux Academy)

AWS Ressourcen

  • AWS Skillbuilder

    • teilweise kostenlos

  • AWS Workshops

    • AWS EKS

  • AWS Ramp-up guides

    • gute Links zu weiteren Ressourcen (Whitepapers, Blogs, PDF, ...)

PreviousSkyNexteScooter - ePowerFun

Last updated 2 years ago

Was this helpful?