|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-fuer-anfaenger/
课程评论:没有评论
**Java 9 入门:通过实践练习学习Java** **课程概述:** 本课程为初学者提供以实践为导向的Java学习体验,从Java 9的基础知识讲起,强调动手实践。学员将逐步学习Java的核心概念,并立即将其应用于自己的项目中,从而不仅仅是了解Java的组成部分,更能学会如何将它们发展成真正的程序。 **课程主要内容:** * **Java基础知识:** 涵盖Java的所有基础知识,包括所有重要的语言元素,通过易于理解的课程,为成为Java开发者打下坚实基础。完成基础知识学习后,将立即进入第一个实践项目,快速应用新学的知识。 * **面向对象编程:** 深入理解面向对象概念,探索Java中所有重要的面向对象元素。学习如何优雅地处理对象,并充分利用它们。课程会解答“需要什么类?”“哪个方法属于哪个类?”以及“什么是好的代码风格?”等问题,并介绍SOLID原则。同样,通过另一个实践项目来巩固面向对象知识。 * **进阶面向对象:** 学习不仅仅是对象语法,还包括抽象类、继承、方法重写等进阶主题,它们将成为学员作品集的重要组成部分。此外,还将涵盖异常处理、类型转换、属性重载等内容。 * **JUnit单元测试与测试驱动开发(TDD):** 学习使用JUnit自动化测试代码。在掌握基本示例和重要概念后,将使用Mock-Ups来隔离测试单个类。课程还会通过一个较大项目展示测试驱动开发的过程。 * **Java的应用领域:** 探讨Java在不同场景下的应用,包括作为一名Java开发者获得高薪工作,Java在Web开发、Android开发、机器学习等领域的应用。同时,也可能成为一名自由职业者,灵活地为客户工作,或者将其作为一项爱好。无论目标如何,本课程都将为你提供扎实的基础。 * **练习与更多内容:** 涵盖正则表达式、命令行输入、输入流重定向等Java的更多方面。所有内容都通过视频讲解,并配有示例。此外,每个模块都提供带有参考答案的练习题,为你的Java入门保驾护航。 **总结:** 本课程是为Java初学者量身打造的,以实践为核心,理论与实践相结合。通过循序渐进的学习和大量的练习,学员将全面掌握Java 9的核心概念和面向对象编程思想,并学会如何进行单元测试,为未来的Java开发生涯奠定坚实的基础。
Dein praxisorientierter Einstieg in Java Java 9 für Einsteiger legt viel Wert auf einen hohen Praxisanteil. Du lernst Grundlagen Schritt für Schritt kennen. Gleichzeitig wendest Du sie aber in ersten eigenen Projekten direkt an. Du lernst nicht nur Bestandteile zu nutzen, sondern daraus echte Programme zu entwickeln. Entdecke alle Java Grundlagen Natürlich deckt der Kurs die Grundlagen von Java ab. Du entdeckst alle wichtigen Sprachelemente, in leicht nachvollziehbaren Lektionen, zu verwenden. So legst Du eine stabile Basis für Deine Karriere als Java-Entwickler. Nach grundlegenden Themen folgt das erste Praxisprojekt. Du wendest Dein neues Wissen sehr schnell an. Objektorientierung verstehen Im nächsten Schritt führt Deine Reise durch die Objektorientierung. Auch hier entdeckst Du alle wichtigen Elemente von Java. Gleichzeitig lernst Du auch stilvoll mit Objekten umzugehen, ihre Möglichkeiten sauber zu nutzen. Welche Klasse brauchst Du eigentlich? Welche Methode gehört in welche Klasse? Was bedeutet guter Stil genau? Antworten darauf findest Du dank den SOLID-Prinzipien. Auch die Objektorientierung wird mit einem weiteren Praxisprojekt vertieft. Fortgeschrittene Objektorientierung Du lernst nicht nur Objektsyntax kennen. Auch fortgeschrittene Themen wie abstrakte Klassen, Vererbung, das überschreiben von Methoden & Co. sind bald wichtiger Bestandteil Deines Portfolios. Dazu gehören ebenfalls Exceptions, das Casting, überlagerte Attribute und mehr. Unit-Testing mit JUnit und Test-Driven-Development Du lernst mit JUnit Deinen Code automatisiert zu testen. Nach ersten Beispielen und wichtigen Konzepten nutzt Du auch Mock-Ups, um einzelne Klassen nur isoliert zu prüfen. In einem umfangreicheren Projekt schaust Du mir sogar beim Test-Driven-Development über die Schulter. Java als Angestellter, Freelancer, im Studium oder als Hobby? Du möchtest einen gut bezahlten Job als Java-Entwickler? Dir stehen die Türen offen. Java im Web, als Grundlage für Android, beim Machine Learning und vielen anderen Bereichen eingesetzt. Gleichzeitig kannst Du auch als Freelancer selbstbestimmter Leben und Aufträge für Kunden Zuhause, im Co-Working Space oder auf Reisen umsetzen. Vielleicht ist es ja auch reines Hobby? Oder Java ist Thema im Studium? Egal welche Ziele Du verfolgst, die Basis ist für alle gleich.Und genau die legst Du mit diesem Kurs. Übungsaufgaben mit Musterlösungen und vieles mehr Mit Themen wie Regulären Ausdrücken, Eingaben auf der Kommandozeile, dem Umlenken von Eingabeströmen & Co entdeckst Du noch viele weitere Facetten von Java. Alle Inhalte werden in Videos gezeigt, erklärt und mit Beispielen untermalt. Zudem gibt es zu jedem Modul Übungsaufgaben mit passenden Musterlösungen. Alles steht für Deinen erfolgreichen Java-Einstieg bereit. Jetzt fehlst nur noch Du!