|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/enterprise-application-development-with-spring-foundations/
课程评论:没有评论
课程名称:Spring ile Kurumsal Uygulama Geliştirme: Temeller 课程概述:本课程旨在教授企业级Java应用中最常用的框架——Spring的基础知识。课程将主要涵盖Spring的基础内容,之后将发布更高级的相关课程,如“Enterprise Application Development with Spring: Spring Data”等。在本课程中,将涉及以下主题: - Spring简介 - 依赖注入 - 控制反转与依赖注入 - Spring IoC容器 - XML配置 - 基于注解的配置 - 基于Java的配置 - Bean生命周期 后续的高级课程将包含以下主题: - Spring AOP - Spring MVC - Spring RESTful Web Services - Spring Data:JDBC与JPA支持 - Spring的事务管理 - Spring Data DAO支持 - Spring中的任务管理 - Spring Security - Spring Boot 本课程的目标人群是希望学习Spring以应用于企业级应用开发的人士,同时也适合在项目中已经使用Spring但希望了解其原理和原因的开发者,及有意获得Spring认证的学习者。课程假设参与者具备Java 8水平的Java SE知识,并将涉及Clean Code、设计模式等相关学科,如依赖、依赖注入(DI)、控制反转(IoC)、工厂模式、代理模式等。其中,DI和IoC是本课程的核心主题。课程初期使用Spring 5.2.8版本,后续代码将根据新版本进行更新。Spring 5.2.8需要Java 8及以上版本的支持,并兼容Java 11 LTS。课程中提供Spring所需的jar文件及其他配置信息,通过示例项目进行说明。开发环境将使用Eclipse IDE,参与者也可以选择使用Netbeans或IntelliJ IDEA等其他工具。课程内容详细,建议逐步深入理解和实践,务必运行所有示例,探索并修复任何问题,自行编写示例,应用类似的技巧,并完成所有作业。参与者可以在Eclipse项目中获得课程源码,并在GitHub上找到PDF幻灯片(幻灯片内容呈现为英文,可能会有后续修改)。由于本课程通过在线直播授课,参与者将能看到教师频繁解答问题的过程,从而提高学习效果。
Bu eğitimin amacı, kurumsal Java uygulamalarında en çok kullanılan framework (çerçeve) olan Spring'i öğrenmektir. Bu eğitimde temeller ele alınacaktır. Sonrasında Udemy'de daha ileri konularını ele alan, Enterprise Application Development with Spring: Spring Data vb. isimli eğitimler de yayınlanacaktır. Burada şu konular ele alınacaktır:Introduction to SpringDependency InjectionInversion of Control and Dependency InjectionSpring IoC ContainerXML ConfigurationAnnotation-Based ConfigurationJava-based ConfigurationBean LifecycleBu kursun devamı olan ileri kurslarda ise aşağıdaki konular yer alacaktır:Spring AOPSpring MVCSpring RESTFul Web ServicesSpring Data: JDBC & JPA SupportTransaction Management with SpringSpring Data DAO SupportTask Management in SpringSpring SecuritySpringBootBu eğitimin hedef kitlesi kurumsal uygulamalarda kullanmak amacıyla Spring'i öğrenmek isteyenlerdir. Projelerde bir şekilde Spring'i kullandığı halde neyin nasıl olduğunu ve nedenlerini öğrenmek isteyenler de bu eğitimi alabilirler. Spring sertifikası almak isteyenler de bu eğitimden faydalanacaklardır.Bu eğitimde katılımcıların Java 8 seviyesinde Java SE'yi bildiği varsayılmaktadır. Ayrıca konularda sıklıkla Clean Code, Design Patterns vb. disiplinler söz konusu olacaktır: Dependency, Dependency Injection (DI), Inversion of Control (IoC), factory, proxy kalıpları vd. Zaten DI ve IoC, bu giriş eğitiminin temel konusudur. Eğitimin başında Spring'in 5.2.8 sürümü kullanılmıştır. Sonrasında eğitim sürerken kodlar yeni çıkan sürümlere güncellenmiştir.Spring 5.2.8'i çalıştırmak için Java 8 ve üst sürümleri gereklidir. Spring 5.2.8, Java 11 LTS'i desteklemektedir.Spring için gerekli jar dosyaları ve diğer konfigürasyonlar örnek projelerde verilmiştir.Eğitimde geliştirme ortamı olarak Eclipse IDE (Integrated Development Environment) kullanılacaktır. Arzu eden Netbeans ya da IntelliJ Idea vb. farklı araçlar kullanabilir.Kurs çok detaylıdır, konuları bildiğinizi düşünseniz bile, atlamadan ve sindirerek ilerleyin. Tüm örneklerini çalıştırın, oynayın, bozun, her şeyin nedenini anlayın ve tekrar çalışır hale getirin. Kendi örneklerinizi yazın, benzer teknikleri uygulayın, varsa ödevleri muhakkak yapın.Eğitimin kaynak kodlarına Eclipse projesi olarak ulaşabilirsiniz. Github'da ayrıca PDF yansılar (slides) da var. (Yansılarda zaman zaman sonradan yaptığım değişiklikleri de görebilirsiniz. Ayrıca yansılar İngilizce'dir.) Bunun için 1. bölümün resourcelarına bakın.Bu eğitim online canlı derslerle yapıldığı için sıklıkla katılımcı sorularına cevap verdiğimi göreceksiniz. Umarım bu durum eğitimden elde edeceğiniz faydayı arttırır.