|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/complete-beginners-java-tutorial-java-javafx-maven/
课程评论:没有评论
课程名称:完整初学者Java教程 - Java, JavaFx, Maven, Jenkins 课程概述: 本课程旨在为没有编程经验或有限Java知识的初学者提供一套全面的Java教程。Java是一种广泛使用且强大的技术,目前有约30亿台设备运行Java。通过本课程,学员将掌握Java编程语言的基本技能,并获得Java应用的工作知识。 课程内容: 1. **Java基础**:从安装Java开始,涵盖Windows、Mac和Linux等操作系统,以及在Eclipse、IntelliJ IDEA、NetBeans等IDE中的设置。学习Java编程的基本概念,包括变量、数据类型、运算符、控制语句、类、对象、构造函数、初始化块、变量类型、方法、垃圾回收、面向对象编程的概念(封装、继承、多态和抽象)、访问修饰符、字符串、异常处理等。 2. **JavaFX(图形界面)编程**:学习JavaFX作为桌面应用和Web浏览器支持的新框架,包括在多种IDE中安装JavaFX的方法。创建第一个JavaFX项目,使用不同的JavaFX UI控件,如标签、按钮、单选按钮、复选框、文本字段、列表视图、表格视图等,并了解如何与SQLite数据库配合使用。 3. **Maven**:学习Apache Maven的基础知识,从环境设置、构建生命周期、项目结构到依赖管理、构建自动化等内容,帮助学员使用Maven进行项目管理和构建自动化。 4. **Jenkins**:对于初学者和软件开发人员来说,学习如何使用Jenkins进行持续集成。Jenkins是一个开源自动化服务器,能自动检测代码变化并执行构建、测试、部署等任务。通过本课程,学员将了解Jenkins的基本使用和最佳实践。 5. **Java Swing(图形用户界面)编程**:学习Java Foundation Classes (JFC) 中的Swing,以创建图形用户界面。课程内容包括窗口和对话框、菜单的使用等。 本课程通过实例讲解和实际操作,帮助学员更好地理解所学工具和概念,适合希望入门Java编程和相关技术的学习者。
JavaJava is a widely used robust technology. According to Estimates , 3 billion devices run java.This Java Tutorial course is aimed at complete beginners to the subject. For those who have no programming experience or those who have limited knowledge of Java. This Course get you up and running and will give you the skills you need to master the Java programming language. The goal of this course is to provide you with a working knowledge of Java applications. We'll start with the basics, starting from installing Java on different Operating Systems like Window, Mac and Linux on variety of IDE's e.g. Eclipse, IntelliJ Idea, Netbeans etc. Then we will learn all the basic concepts in Java Programming Like Variables, Data Types and Operators, Control Statements Types, Classes, objects, constructors, initialization blocks, type of variables, methods and Garbage collection, Object Oriented Programming Concepts: Encapsulation, Inheritance, Ploymorphism and Abstraction, Access specifier, String, StringBuilder and Wrapper classes, Exception, Enumeration.JavaFX (GUI) ProgrammingThe JavaFX is a new framework intended to support desktop applications and web browsers. It is generally a Java platform for creating rich internet applications that can run on a large variety of devices. Since this is a framework for Java, the code written is not machine dependent. The current release provides support for desktop applications running on Windows, Mac OS X, Linux or any other operating system on which Java can be installed.We'll start with the basics, starting from installing JavaFx on variety of IDE's e.g. Eclipse, IntelliJ Idea, Netbeans etc on different Operating Systems like Window, Mac and Linux. Next, We will learn how to create our first JavaFx project. Then we will Learn How to built-in use different JavaFX UI controls like Label, Button, Radio Button, Toggle Button, Checkbox, Choice Box, Text Field, Password Field, Scroll Bar, Scroll Pane, List View, Table View, Tree View, Tree Table View, Combo Box, Separator, Slider, Progress Bar and Progress Indicator, Hyperlink, Tooltip, HTML Editor, Titled Pane and Accordion, Menu, Color Picker, Date Picker, File Chooser.In the later half of the video I will also show , How sqlite database can be used with JavaFx.MavenIn this video series we will learn Maven tutorial for beginners. Learn Apache Maven in simple and easy steps starting from Environment Setup, Build Life Cycle, Build profiles, Repositories, POM, Plug-ins, Eclispe IDE, Creating Project, Build & Test Project, External Dependencies, Project Documents, Project Templates, Build Automation, Dependency Management, Deployment Automation, Web Application NetBeans, IntelliJ IDEA.JenkinsThis course Jenkins Tutorial is For Beginners, DevOps and Software Developers. Learn how to use continuous integration with Jenkins. Take your DevOps skills. Jenkins is an open source automation server written in Java. Jenkins detects changes in Subversion/GIT..., performs tasks, repeatedly such as Build, Test, Deploy, Package, Integrate.. Jenkins is A fork of the original Hudson project an is Under development since 2005. Jenkins plugins extensibility makes Jenkins to adapt to many systems. Jenkins provides everything for a robust continuous integration system which helps a lot for team that practice Agile Jenkins continuously providing access to the working copies of software which supports the Agile principle. The goal of this course is to provide you with a working knowledge of Jenkins CI (continuous integration) tool. We'll start with the basics, starting from installing Scala on different Operating Systems like Window, Mac and Linux.I believe the best way to learn is to understand how a tool works and what it does for you, look at examples, and then try it yourself. That's how this course is built, with the goal to help you both learn and understand Jenkins.Java Swing (GUI) ProgrammingSwing is part of the Java Foundation Classes (JFC) that can be used to create graphical user interfaces (GUIs). The swing classes are in the Java package javax.swing.Here we divide the swing elements into four categories:In the first main category we treat the windows and dialogues. These contain all other elements and provide the basic framework for the graphical user interface.In the second category you will get to know the menus. Menus are used for program control. Using menus, you can select any function with further dialogs. In addition to the menus for window and dialog control, there are also the context menus, which also provide different functionalities depending on the user interface.