|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-ambitny-start/
课程评论:没有评论
课程名称:Java - 雄心勃勃的开始:构建网页应用程序! 课程概要:这并不是另一个教授Java关键字或面向对象编程基础的课程!假定你已经掌握了Java语法,本课程将直接教你如何构建一个真实的待办事项管理应用程序。它填补了仅讲解Java的课程与注重桌面应用程序开发(市场需求已经减少)和特定框架(如Spring)课程之间的空白。这个课程非常适合在深入学习Spring及架构课程之前进行。 通过这个课程,我将传授我在程序员生涯初期缺乏的关键知识——如何配置应用程序、引入外部库以及如何运行它们。我将介绍Maven工具及其中央仓库,Jetty,HttpServlet,Spring与Hibernate的使用。我深知在复杂的项目中导航的困难,因此我将着重讲解多层架构、REST架构以及CRUD系统,同时传授每位程序员都应知道的好实践和技巧,如SOLID原则。 本课程不仅聚焦于Java,还会涉及SQL和前端技术。强调整体实践的学习方式,我会在讲解每个主题(例如HTTP)后立即展示如何与代码关联(如HttpServlet)。每个初始章节都包含巩固性的练习,逐步构建一个简单的“骨架”应用。在“实践,实践,实践”部分则会提供更多练习,帮助学员实际添加待办事项的处理,检验前面的讲解所学知识。之后,我们将使用Spring重构整个应用程序,清楚地观察到“Spring所简化的”以及Spring应用与传统网页应用之间的关系。 课程参与者已提出近400个问题,我亲自进行了回答。每位学员都可以访问这些问题,这将构成一个庞大的知识库和额外建议。
Kolejny kurs uczący słów kluczowych w Javie oraz podstaw programowania obiektowego? W żadnym wypadku! Zakładam, że znasz składnię Javy, dlatego od razu pokazuję Ci, jak zbudować prawdziwą aplikację zarządzającą listą zadań do zrobienia.Kurs wypełnia lukę między kursami o samej Javie, kursami, w których buduje się aplikacje desktopowe (rynek nie potrzebuje aplikacji desktopowych), a kursami skoncentrowanymi na konkretnych frameworkach (np. Spring). Warto przerobić go przed zaawansowanymi kursami na temat Springa albo architektury.Przekazuję wiedzę, której brakowało mi na początku mojej kariery programistycznej - jak konfigurować aplikację, jak dociągać zewnętrzne biblioteki, jak to wszystko uruchamiać. Pokazuję narzędzia Maven oraz Maven Central Repository, Jetty, HttpServlet, Spring oraz Hibernate.Pamiętam, jak ciężko było mi się połapać w prawdziwym, dużym projekcie. Z tego powodu opowiadam sporo o architekturze wielowarstowej, architekturze REST oraz o systemach CRUD. Przemycam dobre praktyki i skróty, które powinny być znane każdemu programiście, np. SOLID.Dobrze wiem, że sama Java nie zawsze wystarczy, dlatego w kursie dotykam też SQL oraz front-endu.Kurs stawia na praktykę. Omawiam jakieś zagadnienie (np. HTTP), a potem od razu pokazuję jak to się ma do kodu (np. HttpServlet). W każdej z pierwszych sekcji znajduje się ćwiczenie utrwalające i tak powstaje prosta aplikacja, "szkielet". W sekcji "Praktyka, praktyka, praktyka" znajduje się jednak więcej ćwiczeń i tam faktycznie dodajemy obsługę zadań do zrobienia, sprawdzając swoją wiedzę z poprzednich wykładów. Dopiero później pojawia się Spring i przepisujemy całą aplikację z użyciem tego frameworka. Dzięki temu można dokładnie zaobserwować "co ten Spring ułatwia" i jak apka springowa ma się do klasycznej aplikacji webowej.Uczestnicy kursu zadali już prawie 400 pytań, na które osobiście odpowiedziałem. Każdy kursant ma do nich dostęp, jest to ogromna baza wiedzy i dodatkowych porad.