Free Online

Software Development

Show filters

Level

Duration

Language

Building HTML5 Forms with Dreamweaver

Building HTML5 Forms with Dreamweaver

0

Learn how to use the built-in tools in Dreamweaver to create rich, accessible HTML5 forms.Learn how to use the built-in tools in Dreamweaver to create rich, accessible web forms. In this course, instructor David Karlins shows how to use HTML5, CSS3, and the form-creation tools and code assistance features in Dreamweaver to build modern-looking forms that are responsive and easy to use, whether displayed on a desktop or mobile device. He also shows how to validate the data you receive with HTML5 form input types. Plus, learn how to style the forms to match the look of your website. By the end of the course, you'll have the necessary skills to build forms to take orders, collect contact information, and solicit feedback from your users—making your websites more interactive and engaging.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
VMware vSphere 6.5 Updates and Upgrades

VMware vSphere 6.5 Updates and Upgrades

0

Learn about update and upgrade processes in vSphere by learning about patches, extensions, remediation, rollbacks, and more. Prepare for the VMware Certified Professional exam.Update Manager in vSphere is a central location for configuring and performing updates. Instructor Rick Crisci starts the course with a complete tour of Update Manager. Learn how to perform patches and install new extensions. Find out configure settings for notifications, remediation, rollback, and cluster settings using vCenter Server Appliance. See how to scan a host to identify missing updates of a host, then perform maintenance. Watch how to perform individual and mass upgrades of virtual hardware using VMware Tools. VM updates, server updates, and database instance management are also discussed. This course covers advanced vSphere concepts that are part of the VMware Certified Professional exam.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
Interaction Design: Software and Web Design Patterns

Interaction Design: Software and Web Design Patterns

0

Explore a variety of web and software application patterns. Discover how each pattern is used in practice, as well as how to apply them in the creation of tables, menus, and more.Design patterns are the nexus of interaction design, visual design, and technology. Web applications are more complex than standard web interfaces, requiring robust patterns and paradigms to ensure usability. In this course, Diane Cronenwett explores a variety of common web and software application patterns, showing how they're used in practice, as well as how to apply them to more efficiently create great products. While practicing designers may already recognize some of the patterns covered in this course, Diane highlights new approaches and contexts that make revisiting each pattern a valuable exercise. Plus, she delves into key design principles, as well as core web and software application interactions such as navigation and tables.IntroductionDesigning web and software applications1. Web Application and Software Patterns OverviewWeb applications and software patternsCommon actionsCustomizable actionsNavigation headers2. Setup and User AssistanceFirst time experienceMulti-step tasksFirst use task listGuided tourIn-line help3. Tables and DataTables: Column, sort, and paginationTable actionsDynamic data panelTree views4. ControlsTool barsDrag and dropSlidersPreviewMenusConclusionNext steps

LinkedIn Learning
Less than 1 hour of material
selfpaced
view all
CSSLP Cert Prep: 6 Secure Lifecycle Management

CSSLP Cert Prep: 6 Secure Lifecycle Management

0

Learn the foundations of secure software lifecycle management as you prepare for the sixth domain of the Certified Secure Software Lifecycle Professional (CSSLP) exam.Change is a certainty throughout the software development lifecycle (SDLC). To enhance the security state of their organization’s software, information security professionals must create a lifecycle management program that lays out how to apply clear security standards throughout the SDLC. In this course, the sixth installment of the CSSLP Cert Prep series, instructor Jerod Brennen dives into the subject of secure software lifecycle management, helping prepare you for the sixth domain of the Certified Secure Software Lifecycle Professional (CSSLP) exam: Secure Software Lifecycle Management. Jerod discusses how to define your strategy and roadmap, manage security in both adaptive and predictive methodologies, and promote security culture within your organization. He also discusses the importance of generating and maintaining software security documentation, developing security metrics, applying lessons learned to enable continuous improvement, and more.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
RxJava: Design Patterns for Android Developers

RxJava: Design Patterns for Android Developers

0

LinkedIn Learning
2-3 hours worth of material
selfpaced
view all
CompTIA Security+ (SY0-601) Cert Prep: 4 Identity and Access Management Design and Implementation

CompTIA Security+ (SY0-601) Cert Prep: 4 Identity and Access Management Design and Implementation

0

Discover how to create and implement a robust identity and access management system as you prepare to tackle version SY0-601 of the CompTIA Security+ exam.At a basic level, organizations must be able to grant access to legitimate users—and block requests from those who lack the right permissions—in order to operate safely and securely. As a security professional, you're charged with creating and implementing the identity and access management systems that make this happen. In this course, the fourth installment in the CompTIA Security+ (SY0-601) Cert Prep series, explore the world of identification, authentication, and authorization as you prepare for the Security+ exam. Instructor Mike Chapple covers key authentication concepts, including multifactor authentication, single sign-on, and federation. He also goes over mandatory access controls, discretionary access controls, the basic principles of account and privilege management, and more.We are a CompTIA Partner. As such, we are able to offer CompTIA exam vouchers at a 10% discount. For more information on how to obtain this discount, please download these PDF instructions.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
SSCP Cert Prep: 1 Access Controls

SSCP Cert Prep: 1 Access Controls

0

Prepare for Systems Security Certified Practitioner certification (SSCP). Review the Access Controls domain objectives including identification, authorization, and authentication.The (ISC)2 Systems Security Certified Practitioner (SSCP) certification is an excellent entry point to a career in IT security. To help you prepare for the SSCP exam, instructor Mike Chapple has designed a series of courses covering each domain. In this installment, Mike covers the objectives of Access Controls, the first domain, which comprises 16% of the questions on the exam. Topics include identification, authorization, and authentication, including multifactor and mobile device authentication. Learn about the identity management life cycle, and find out how to implement authentication mechanisms and access controls.To join one of Mike's free study groups for access to bonus tips and practice questions, visit certmike.com.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
Prepare for the MTA: Software Development Fundamentals Exam (98-361)

Prepare for the MTA: Software Development Fundamentals Exam (98-361)

0

This learning path helps aspiring developers prepare for and pass the Microsoft Technology Associate (MTA): Software Development Fundamentals exam (98-361).For more information on this exam and the MTA certification designation,visit https://www.microsoft.com/en-us/learning/exam-98-361.aspx.Create a study guide for MTA: Software Development Fundamentals.Learn the essentials of what is covered in each exam domain.Discover career opportunities available for software developers.

LinkedIn Learning
35 hours worth of material
selfpaced
view all
Become a Software Project Manager

Become a Software Project Manager

0

Software development requires specialized approaches to project management, and software project managers are in high demand. Learn the basics of project management as they relate to software development teams, as well as best practices for your organization.Explore the fundamentals of project management.Learn how to implement agile and lean processes.Implement best practices for software development.

LinkedIn Learning
16 hours worth of material
selfpaced
view all
Java Design Patterns: Structural

Java Design Patterns: Structural

0

Learn how to use the seven most popular structural design patterns—Adapter, Bridge, Composite, Decorator, Façade, Flyweight, and Proxy—to write better, more maintainable Java code.Design patterns provide a kind of template for writing quality code. Knowing which design pattern to use in which scenario can be challenging, but will make you a better Java programmer. This course takes a deep dive into structural patterns, which can help you identify relationships and organize code into larger structures. Instructor Bethan Palmer shows how to use the seven most popular structural design patterns—Adapter, Bridge, Composite, Decorator, Façade, Flyweight, and Proxy—to write better, more maintainable Java code. She provides example use cases, complete with implementation instructions and tips for avoiding the unique challenges posed by each pattern. Every chapter contains a challenge to practice your new skills. By the end of the course, you'll be armed with the knowledge necessary to implement structural design patterns in your own Java projects.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
VMware vSphere: Administer and Manage Virtual Machines

VMware vSphere: Administer and Manage Virtual Machines

0

Administrate VMware vSphere virtual machines. Learn how to configure advanced settings, create and manage a content library, set up and maintain vCloud Air, deploy vApps, and more.Learning how to configure vSphere settings is essential to being able to effectively administer and manage a virtual machine (VM). This course covers administration and management of VMware vSphere VMs. Instructor Russell Long demonstrates how to configure advanced settings, create and manage a multisite content library, set up and maintain vCloud Air, and deploy vApps. Russell shows how to publish and subscribe to a content catalog, determine which permissions are required to manage content catalogs, and configure a content library to work across sites. He compares automatic sync with on-demand sync. He also takes you through the steps of authentication configuration, VM migration to vCloud Air, and VPN connection verification. This course is also an exam preparation resource, as it covers the topics in the Administer and Manage vSphere Virtual Machine domain of the VCP-DCV 6 exam.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
Improve Your Xcode Skills

Improve Your Xcode Skills

0

Xcode is the official integrated development environment for developers of macOS, iOS, watchOS, and tvOS apps. Popular since its first release, Xcode continues to improve and to make easier, more efficient workflows for developers. Learn the basics of using Xcode, review the latest upgrades to Xcode 9, and discover tools for automating and prototyping with this powerful IDE.Learn the Xcode development environment.Improve your productivity with developer tools and continuous integration.Prototype your applications.

LinkedIn Learning
7 hours worth of material
selfpaced
view all
Dreamweaver CC Essential Training

Dreamweaver CC Essential Training

0

Learn how to use Dreamweaver CC 2017—the popular web design and development application from Adobe—to create and publish websites.Discover how to use Adobe Dreamweaver CC 2017—the popular web design and development application—to create and publish websites using standards-based technology and a simplified user interface. In this course, David Powers shows how to get started with Dreamweaver, covering the user interface and providing guidance on creating new files, setting up a logical structure for content, and generating clear and accessible code. David explains how to format basic HTML and CSS using the visual and code-based tools in Dreamweaver. He also explores site management techniques, including checking for broken links, connecting to a remote server, and managing multiple sites.IntroductionWelcomeUsing the exercise filesWhat to expect from this course1. The Dreamweaver InterfaceInitial setup and the Start screenDocument view optionsToolbarsThe Insert panel and Quick Property InspectorCustomize the insert panelThe DOM panelThe CC Libraries and Assets panelsThe Property inspector and other panelsManage workspacesChange PreferencesWhat's different in the Mac version2. Managing ProjectsBasic site structureDefine a new siteEdit sitesManage files and foldersTest files in browsersUse real-time preview in a mobile device3. Creating New DocumentsCreate new filesExplore starter templatesAdapt a starter template4. Authoring OptionsEdit in Live viewUse the Quick Tag Editor in Live ViewEdit in Code viewReuse code snippetsDetect errors in codeUse Design view5. Structuring DocumentsCreate basic page structureGet text into DreamweaverImport Word documentsAdd structure to textCreate listsCreate definition lists6. Creating LinksOverview of linksSet site link preferencesCreate internal linksBuild external linksLink to a specific point in a pageCreate an email link7. Managing CSSCSS workflows in Dreamweaver CC 2017Set CSS preferencesCSS Designer overviewAttach an external style sheetCreate a new CSS rule in the CSS DesignerStyling textUse an Adobe Edge web fontCreate a custom font stackStyle linksStyle basic layout propertiesStyle bordersStyle background propertiesStyle additional propertiesAdd a media queryUse CSS Inspect8. Working with Images and VideosPlace images on the pageControl image propertiesStyle imagesUse background imagesInsert a video9. Working with TablesBasic table structureImport tabular dataCreate accessible tablesEnhance tables through styles10. Site ManagementUpdate files site-wideCheck for broken linksConnect to a remote serverDefine and test a remote serverUpload filesManage multiple sitesConclusionWhat next?

LinkedIn Learning
8 hours worth of material
selfpaced
view all
VMware vSphere: Troubleshoot a Deployment

VMware vSphere: Troubleshoot a Deployment

0

Learn how to identify and troubleshoot issues that occur within a VMware vSphere virtualized environment.System admins who have a background in vSphere know that setup and configuration is just the beginning. Beyond that is deployment, implementation, and troubleshooting. This course covers troubleshooting vSphere and deploying virtual machines and resources. Learn how to troubleshoot issues related to virtual machine performance, virtual networking, and shared storage. Get techniques you can use for working with vCenter, virtual machines, ESXi, clusters, and more. This course is an exam preparation resource, as it maps to the VCP6-DCV exam section: Troubleshoot a vSphere Deployment.

LinkedIn Learning
4-5 hours worth of material
selfpaced
view all
Behavior-Driven Development

Behavior-Driven Development

0

Learn the basics of behavior-driven development (BDD). Discover how BDD can improve collaboration, refine requirements, and identify defects earlier in the software testing cycle.Behavior-driven development (BDD) emerged from test-driven development as a process that enhances collaboration with non-technical teams. BDD tests are focused on the user and system behavior, and can clarify details that are often lost during the traditional software development process. This training course teaches the basics of behavior-driven development. Learn how BDD fits in an agile workflow, how to drive BDD process within a team, and the basics of using popular BDD frameworks like Cucumber. Instructor Robin Beck helps you get hands-on with Cucumber and its specification language, Gherkin, providing examples of writing requirements specifications, defining scenarios, setting up failing tests, and optimizing your code to emphasize domain-driven and object-oriented design. He wraps up with some best practices for implementing behavior-driven development and keeping the philosophy—behavior over function—at top of mind.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
Load more

Level

Duration

Language