Inhalt: Part of virtual reality is generating real-time 3D graphics. This can be done with JavaFX. This course discusses the benefits of JavaFX and then gets you started using it to create graphics. First, learn how to create charts and UI elements. Then, discover how 3D shapes can be defined and generated. Once you have your 3D graphics, you're ready for controlling the camera and lighting. Last, find out how to apply shape materials and then interact with 3D scenes. Umfang: 00:47:41.00
Inhalt: Are you interested in adding programming skills to your professional toolkit? If so, whether you're a student kicking off your career, a mid-level manager who's always wanted to learn programming, or even a seasoned developer interested in tackling a new language, then this course is for you. Follow Peggy Fisher as she explains how to get started with C++, a core programming language. Using C++ 11, Peggy covers the basics such as how to compile and run C++ programs, and how to create variables. She also dives into working with data, as well as decision statements, creating functions, and using arrays. To help you grasp the material, she challenges you to write programs that include the aforementioned features. Umfang: 03:35:14.00
Inhalt: Since its inception over 60 years ago, COBOL code has worked its way into everything from ATM machines to essential government operations. While most modern developers aren't spinning up new programs using this legacy programming language, organizations are often willing to pay a premium for candidates who can review and update existing COBOL code. This course was designed to help new and experienced programmers alike add COBOL (or add COBOL back) to their skill set. Instructor Peggy Fisher shows how to get a COBOL development environment up and running and how to start programming. She reviews the language's data types and constants, control structures, file organization and processing methods, tables, and strings. Challenges issued along the way will help you practice what you've learned. Umfang: 03:49:03
Inhalt: FXML is an XML-based language that, in conjunction with the JavaFX framework, allows developers to build user interfaces separate from the application logic. FXML is ideal for rapid prototyping and other scenarios where you need to change the interface without affecting the underlying code. Understand how FXML relates to JavaFX and MVC development, and the benefits of incorporating FXML into your workflow, in this introductory course with staff instructor Peggy Fisher. Learn how to structure basic FXML files, add UI components, react to events, define controllers, and fill out the controller file with methods and FXCollections. Take the challenge exercises issued along the way to test your knowledge and put FXML to practical use. Umfang: 01:12:37.00
Inhalt: Get your first look at the changes in Java 9-the first new version of this popular object-oriented language in three and a half years. Java 9 offers approximately 90 new features. In this course, Peggy Fisher reviews the most important features, including Project Jigsaw, JShell, and the enhanced Process API. Learn how to create more modular, scalable code with Jigsaw; evaluate declarations, statements, and expressions with JShell; and access, control, and manage OS processes with the Process API. Plus, explore the three new classes for handling HTTP/2 requests, and get resources for learning more about Java 9. Umfang: 00:33:30.00
Inhalt: Working with both object-oriented software and relational databases can be time consuming. Due to a paradigm mismatch between how data is represented in objects (which are usually nonscalar values) versus relational databases (where scalar values are organized in tables) development costs are significantly higher. When you have to deal with object and relational models that don''t play well together, the Hibernate ORM (object-relational mapping) solution for Java environments can help to provide persistent data that you can store and retrieve at a later time. Unlike Enterprise JavaBeans, this framework provides good persistence capabilities by simplifying the task of database operations in Java, allowing you to concentrate on enforcing business application logic instead of having to worry about table relationships and data integrity rules. Join staff instructor and Java expert Peggy Fisher as she explores how Hibernate works, as well as how to install, set up, and use this framework. Umfang: 01:28:48.00
Inhalt: Taking a college-level programming course? Maximize your learning with these Java tutorials. Peggy Fisher explores command-level programming, basic techniques such as managing loops and creating methods, debugging Java code, working with classes and objects, and storing and sorting arrays. Along the way, she investigates the Java API and Java's capabilities for running simulations and algorithm analysis, and issues challenges to write programs that utilize all of these Java features. Umfang: 03:06:15.00
Inhalt: Java actually comes in three flavors: SE, EE, and ME. But what's the difference? Are you shortchanging yourself if you go with Standard Edition (SE) vs. Enterprise (EE)? Can you develop for mobile without the Micro Edition (ME)? Peggy Fisher provides the answers to a new Java developer's most pressing questions when selecting a platform. Get a quick overview of the Java editions, their differences, and instructions for downloading and installing the SDKs, IDEs, and other assets you need to develop applications with each platform. Umfang: 00:25:38.00
Inhalt: Maven makes Java programming easier! It's referred to as a build tool, but it's so much more. Use Maven to manage the entire lifecycle of your project, generate reports, and store documents with its POM repository. And it's not just for Java; C/C++, PHP, and Scala programmers can use Maven, too. This course introduces Maven for build automation in Java, and reviews the other features and functions to consider adding to your development workflow. Staff author Peggy Fisher shows how to install Maven on Mac or Windows, work with the Project Object Model (POM), and use its extensive library of plugins for compiling, testing, deploying, packaging, reporting, and more. Plus, learn how to create a complete start-to-finish project using Maven and two different Java IDEs: NetBeans and IntelliJ. Umfang: 01:24:26.00
Inhalt: Data structures provide a means to store and manage large amounts of data efficiently. Along with storing data, these structures support operations for accessing and manipulating the data they contain. Choosing the right data structure for a task is key to developing top-notch software. In this course, explore data structures in the Java language. Follow Peggy Fisher as she introduces you to several types of commonly-used data structures in Java. Peggy explores ArrayLists and LinkedLists, both of which implement the List interface, which extends the Collection interface and allows you to access list elements in a specific order. She also goes into the Vector, Stack, and Queue collection classes. To help you better understand these new concepts, Peggy wraps up the course with a challenge-creating a grocery list-and provides a solution for that challenge. Umfang: 00:58:58.00
Inhalt: Learn how to use Java generics to write cleaner and more robust code. Peggy Fisher walks through how to describe generics in Java and goes over syntax examples and type erasure. Peggy also covers the existing types of generic classes, interfaces, and methods, and shows how to create your own. Plus, at the conclusion of the course, she provides a hands-on challenge designed to help you practice and master what you learned. Umfang: 01:05:13.00
Inhalt: If you want to develop applications with Java, you need a powerful IDE. IDEs or integrated development environments help you streamline the time spent on programming and reduce the amount of bugs in your code. This course provides an overview of today's most popular IDEs, including NetBeans, IntelliJ, BlueJ, Eclipse, and JDeveloper. Peggy Fisher discusses the pros, cons, and costs of each option, as well as installation tips and time-saving shortcuts. In each environment, she walks through the workflow for creating and debugging a simple Java program. Challenges along the way allow you to practice with each IDE, using all the features discussed in the course. Umfang: 03:17:48.00
Inhalt: Recursion is used in programming when a solution requires performing an identical operation on a nested structure. For example, file directories often contain directories that contain directories. Navigating to the file at the innermost directory requires a recursive operation of opening a folder, then opening a folder, then opening a folder. Programmers involved in mathematical computations, such as mathematical induction, are probably the biggest users of recursion. You probably know some of the most common recursive problems; finding the factorial of a number and the Fibonacci series are both examples of recursive processes. In this course, staff instructor and Java expert Peggy Fisher explores programming solutions involving both of these problems. She reviews the concept of recursion, discusses approaches to solving problems using recursion, and examines some recursive examples. Umfang: 00:55:27.00
Inhalt: Unit testing is a critical part of any software development process. JUnit is an open-source testing tool specialized for Java, and it should be part of every Java developer's toolbox. Join Peggy Fisher as she explores Java testing with JUnit. Learn how to integrate JUnit with popular tools and IDEs (Eclipse, NetBeans, IntelliJ, and Maven), and conduct a variety of tests, including exception handling and parameterized tests. Umfang: 01:10:56.00
Inhalt: Discover how to use Swing-a graphical user interface (GUI) builder for Java applications-to create a GUI in Java. In this course, Peggy Fisher helps to familiarize you with the basics of Swing, and shares what you need to know to create a GUI in Java. She discusses fundamental concepts, such as MVC architecture and using a WYSIWYG editor. In addition, she covers containers, Swing components, layouts, and handling events-which occur when a user interacts with the interface. Umfang: 01:43:11.00
Inhalt: Pointers are a type of variable that holds a memory address as its value. They are used to control memory allocation in resource-constrained applications. Pointers are surprisingly simple and incredibly valuable to developers who want to create smart, memory-efficient programs. Join staff instructor Peggy Fisher in these tutorials as she explores C++ pointers in depth. Learn how pointers differ from addresses and arrays, and how they are used to allocate memory both at program execution and as the program runs. Find out how to pass pointers as arguments to functions, and use the new and delete operators to assign memory dynamically. By the end of the course, you'll have a much better understanding of how to put C++ pointers to practical use in your own applications. Umfang: 00:53:55.00
Inhalt: COBOL is an endangered language. But it once ran 80% of the world''s business systems: thousands of mission-critical applications that still exist today. Some companies want to upgrade and transition their COBOL applications to more modern frameworks; others want to stick with COBOL''s relatively stable platform. In either case, hiring managers are willing to pay a premium for candidates who know how to take on COBOL''s challenges. For this reason, programmers are learning COBOL again. This course is designed to help new and experienced programmers alike add COBOL (or add COBOL back) to their skill set. Peggy Fisher shows how to get a COBOL development environment up and running and how to start programming. She reviews COBOL''s data types and constants, control structures, file storage and processing methods, tables, and strings. Challenges issued along the way will help you practice what you''ve learned. Umfang: 03:04:34.00
Inhalt: Java is one of the top-five programming languages, and is used for websites, embedded controllers, and Android app development. This is an introduction to get you started programming with Java. Peggy Fisher introduces the basics: data types, strings, arrays, expressions, loops, and functions. She'll help you control the flow and logic of your code, and create classes using the principles of object-oriented design. Then go a bit beyond the basics and learn advanced techniques for working with arrays, manipulating files, and building graphical user interfaces (GUIs) that respond to user input. This three-hour capsule course is perfect for developers who need to get up to speed with Java fast, as well as for beginning programmers who want their first taste of this popular language. Umfang: 03:09:22.00
Inhalt: A lambda expression is a clear and concise way to represent a one method interface. Lambda expressions can be used as method arguments or to iterate, filter, and extract data from a collection. This course explores Oracle's Java 8 specification for lambda expressions, and the syntax and use cases for using lambdas with collections, streams, and maps. Staff instructor and Java expert Peggy Fisher also introduces techniques for programming functional interfaces in Java. Umfang: 00:46:05.00
Inhalt: Threads are independent paths of code execution that run concurrently in a Java program. Your app can use threads to multitask: perform time-intensive tasks and run them in the background. This allows the application to remain responsive to users. While multithreaded programming in Java has a reputation for difficulty, most developers can untangle it with smart, designed-for-concurrency constructs that are standard with the Java platform. Join staff instructor Peggy Fisher in this course as she helps you untangle Java threads. Watch and learn how to create, manage, sync, and lock threads, and review concurrency utilities that will make multithreaded programming a lot easier. Umfang: 01:09:32.00
Inhalt: JavaFX is the standard tool for GUI development (replacing Swing in Java SE), and the next step in the evolution of Java. Learn how to use JavaFX to develop your own interfaces for enterprise apps in these lessons from Peggy Fisher, our in-house programming expert. She explains how JavaFX connects to other Java APIs, how to use FXML to separate the UI design from the application logic, and how to draw lines and shapes with the 2D class objects. To make your GUIs more interactive, she shows how to apply effects and add images, charts, and animation to your JavaFX projects. Finally, learn how to integrate CSS to customize your JavaFX interface designs. Challenges issued along the way allow you to test your new JavaFX skills as you build them. Umfang: 02:13:03.00
Inhalt: Apache Maven is more than a build tool. It offers end-to-end project management for all sorts of Java applications. In particular, Maven excels at managing large-scale projects with submodules: projects using inheritance or multi-module architecture. In this course, Peggy Fisher covers both scenarios. She shows how to create submodules and define parent-child relationships, and build an aggregated multi-module project. She also shows how to integrate Maven with some of the most popular Java IDEs, including NetBeans, Eclipse, and IntelliJ. Umfang: 01:00:16.00
Inhalt: What is discrete math, and how does it apply to programming? Math is an important part of all programming. Discrete mathematics is the study of mathematical structures that are unique (aka discrete). Think integers, graphs, and logical statements-things we use a lot in programming. Discrete math can be used for software design specifications, analysis of algorithms, and other practical applications, but it's really a great tool to develop as a programmer. Put simply, it's a building block for logical thinking. This course relies on an open-source SML (standard machine language) library to demo the concepts behind discrete math. Peggy Fisher shows you how to manipulate sets of data, write proofs and truth tables, analyze data sequences, and visualize data using graph theory. Challenges at the end of every chapter allow you to test your knowledge. By the end of the course, you should be able to make the leap from theory to using discrete math in practice: saving time and resulting in code that's cleaner and easier to maintain in the long run. Umfang: 03:10:17.00
Inhalt: Are you ready to discover the capabilities of the Scala programming language? Scala source code compiles to Java bytecode, so that the resulting executable code runs on a Java virtual machine (JVM). Java libraries are interoperable with Scala code. Like Java, Scala is object-oriented, and uses a curly-brace syntax reminiscent of the C programming language. Unlike Java, Scala has many features of functional programming languages, including currying, type inference, immutability, lazy evaluation, and pattern matching. It also has an advanced type system supporting algebraic data types, anonymous types, covariance, contravariance, and higher-order types. Other features of Scala not present in Java include operator overloading, optional parameters, named parameters, raw strings, and no checked exceptions. Many of these flexible features are covered in this course. Join Peggy Fisher as she helps get you started with Scala, so you can leverage the unique capabilities it offers. First, learn the basics of type inference, variables, loops, functions, and operators. Then, find out how to read files using a console, perform pattern matching, handle exceptions, and more. Finally, learn how to use classes, fields, methods, and objects. Umfang: 03:08:36.00
Inhalt: The beauty of Scala is that it provides all the advantages of a new programming methodology while still allowing you to work in a more familiar language-Java. Combining object-oriented and functional concepts, this popular language is concise and eminently scalable. In this course, learn how to use Scala to elegantly handle tasks both large and small. Discover how to install Scala and familiarize yourself with basic concepts like creating variables, defining functions, using sets and arrays, and more. Umfang: 02:46:48.00
Programm Findus Internet-OPAC findus.pl V20.235/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 09.05.2024, 18:40 Uhr. 979 Zugriffe im Mai 2024. Insgesamt 511.209 Zugriffe seit Januar 2009
Mobil - Impressum - Datenschutz - CO2-Neutral