Back to Courses

Computer Science Courses - Page 129

Showing results 1281-1290 of 2309
Create UI in Unity Part 3 - Settings Menu
In this two-hour, project-based course, you will be introduced to Unity's User Interface (UI) Toolkit for building a settings menu for your game. This project covers creating and setting up each UI component based on user selection. The guided project will introduce you to the following Unity UI concepts: - Canvas, Rect Transforms and Panels - Text, Images and Toggle switches - Sliders and Buttons This is Part 3 of a four-part series on creating a good-looking user interface for your game or other Unity application. Part 1 covered creating a screen overlay canvas for typical player-feedback such as health and score, while Part 2 showed you how to create world-space canvases to provide information and feedback on GameObjects in the environment. Part 4 will show you how to create a UI that will automatically adapt to the aspect ratio of any screen. This series makes use of the sci-fi-themed Unity project created in Create Power-Ups and Obstacles with C# in Unity. It compliments this guided project and, although not a prerequisite, is recommended for a more well-rounded understanding of the concepts presented herein.
Create a simple list using ListView in JavaFX
In this project, you will create a simple GUI application that displays a list using list view in JavaFX framework. A template program is provided to which you will create and add a list of programming languages, a label, two buttons, and a text field. When you click on the first button the selected list item will be fetched. When you enter a new item in the text field and click on the second button, the new item will be added to the list.
Introduction to Mobile Development
If you want to become a mobile developer, this course is a good place to start. You will learn about the day-to-day responsibilities of web and mobile developers and get a general understanding of the core and underlying technologies that power the internet. You’ll be introduced to core technologies like HTML and CSS, and get opportunities to practice using them. In this course, you will also discover the unique world of cross-platform mobile applications (apps). Explore the various benefits of using a system like React Native to build mobile apps and get an opportunity to practice the basics.
Scrum Master Certification: Scaling Agile and the Team-of-Teams
Prior to starting this course, we recommend that you complete the first two courses in this specialization: Introduction to Scrum Master Training and Scrum Methodology. This is the third course in the Certified Scrum Master specialization: Scaling Agile and the Team-of-Teams.
Juniper Networks Security Concepts and Initial Configuration
In this course, you will be introduced to Juniper’s basic network security design concepts. You will learn about the Junos operating system (Junos OS) along with SRX Series security devices. You will learn the basics of the Junos CLI and J-Web user interfaces including initial configuration tasks and basic interface configuration. The course will explain the concepts of security zone objects, screen objects, address objects, service objects and how they are configured. The different types of security policies and their purpose will be explored along with an explanation on how to implement security policies on SRX Series devices.
HTML and CSS in depth
In this course, you’ll use software development tools like HTML to build attractive web pages that work well—and you’ll use structured semantic data to control how websites appear to the end user. You will then dive deeper into CSS by applying increasingly specific styling to various elements. You’ll learn to use Bootstrap’s grid system to create layouts and work with components and themes. Finally, you’ll explore debugging and learn how it can be utilized to banish common front-end errors. By the end of this course you will be able to: • Create a simple form with a responsive layout using HTML5 and CSS • Create a responsive layout using CSS • Create a UI using Bootstrap • Implement debugging tools This is a beginner course for learners who would like to prepare themselves for a career in front-end development. To succeed in this course, you do not need prior development experience, only basic internet navigation skills and an eagerness to get started with coding.
Building Database Applications in PHP
In this course, we'll look at the object oriented patterns available in PHP. You'll learn how to connect to a MySQL using the Portable Data Objects (PDO) library and issue SQL commands in the the PHP language. We'll also look at how PHP uses cookies and manages session data. You'll learn how PHP avoids double posting data, how flash messages are implemented, and how to use a session to log in users in web applications. We'll then build the first 'complete' application that has multiple screens to Create, Read, Update and Delete (CRUD) our data. This brings all the previous concepts together and will form the basis for all later web applications. It is assumed that learners have already taken the Building Web Applications course in this specialization.
Build Your First GUI App With Java
In this 2-hour long project-based course, you will learn java graphical user interface (GUI) frameworks and you will learn how to develop GUI applications with java. In this project, you will learn java GUI components in detail as well as you will learn how to generate code and design java apps by using NetBeans IDE. By the end of this project, you will be able to design and develop your own GUI applications by using java GUI component tools.
Communications and High-Speed Signals with Raspberry Pi
Course two of this specialization is all about hardware physical layer and communication between elements of your project, how to troubleshoot high-speed signals when they don't work, and how to design your projects so they do work. We start with a review of common signal protocols available . Then, to build a deep and intuitive understanding of how circuits send and receive these signals, Module 2 explores the physics of high-frequency signals in an easy-to-follow way. Module 3 flips your thinking from the time-domain to the frequency-domain to examine the frequency components of signals and understand how unintended filtering in your circuits distorts your digital waveforms. These are "signal integrity" concepts, distilled to what you need for your Raspberry Pi projects. Now, with our knowledge of signals, Module 4 develops five rules of thumb for designing your circuits so that your high-speed signals work the first time. These five rules of thumb, combined with the experience from earlier modules, help you estimate spectral bandwidth of signals, rise time, and gain insights whether you're troubleshooting a broken design or designing something new.
Advanced Django: Building a Blog
Code and run Django websites without installing anything! This course is designed for learners who are familiar with Python and basic Django skills (similar to those covered in the Django for Everybody specialization). The modules in this course cover a review of core Django concepts, advanced projects setups, class-based views, and other advanced topics such as proxy models, loggin, caching, and query optimization. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to slowly building features, resulting in large coding projects at the end of the course. Course Learning Objectives: Initialize Django Advanced Project Setup and explain the benefits in terms of integration and security Describe different Class-Based Views and their use cases Diagnose and optimize code performance using logging, caching, and query optimization