The popularity of Agile and within it, Scrum, in software development has steadily grown over the last decade, as it allows organizations to deliver software faster than traditional methods while being flexible enough to accommodate ever-changing requirements.
From software developers, project leaders, product innovators, to decision-makers wanting to embrace an Agile mindset?all can find this journey rich in valuable knowledge, skills, and insights.
In this Agile for Software Development Proficiency Journey, you will start at the grassroots by acquiring a general awareness of Agile and Scrum concepts to transition from traditional ways of software development. In the second track, you will dive deep into the Agile best practices and principles to improve software requirements and design work processes. You will continue your journey in the third track by exploring how Agile methodologies are implemented in the development and testing phases of software development. Finally, in the fourth track, you will learn to adopt best practices to build an Agile mindset and to scale Agile to suit larger organizational goals.
In a nutshell, the journey provides a strong foundation to help key performers and leaders in software development make well-informed decisions when it comes to embracing Agile practices or improving existing processes.
Estimated Duration :
16
Format :
Online
Course Code :
JRD-SOFTWARE_CRAFTSMANSHIP-76
Angular v.11 Bootcamp
Angular v.11 Bootcamp
Angular 11 is a robust JavaScript based web development platform. It has all the resources to build websites and interact with backend data. The platform does have a steep learning curve, however this course is intended to smoothen out the difficult areas and have you building a site in a comparatively quick time.
This bootcamp is an introduction to Angular, however the momentum started here will give you the ability to take on much larger projects. We focus on giving you the confidence and tools so that you can continue to build your knowledge in this area and in Front End applications generally.
Application Developer to Blockchain Solutions Architect
Application Developer to Blockchain Solutions Architect
Blockchain allows you to differentiate your organization from the competition with secure distribution for supply chain management, medical records, manufacturing, retail, and more. As such, Blockchain Solutions Architects are vital to companies that transact with the outside world. Explore the different stages required to become a Blockchain Solutions Architect.
Estimated Duration :
91
Format :
Online
Course Code :
JRD-SOFTWARE_CRAFTSMANSHIP-79
Apprentice Developer to Journeyman Developer
Apprentice Developer to Journeyman Developer
Grow your programming skills by exploring Java and also learning about Git, Github and mobile app development as you aim to become a journeyman developer.
Estimated Duration :
4
Format :
Online
Course Code :
JRD-SOFTWARE_CRAFTSMANSHIP-77
Associate Google Cloud Engineer
Associate Google Cloud Engineer
Discover how to deploy applications, monitor operations, and manage enterprise solutions with Google Cloud Platform as you prepare for the Associate Cloud Engineer certification exam.
This collection of courses delivers an immersive micro-learning that lets you watch, read, listen, and practice a little at a time, when it is convenient for you. The Google Certification has been curated based on competencies and skills mapped to hundreds of thousands of requests from employers. It includes: bootcamps so you can learn with others; labs to practice skills without having to install specialized software; AI-driven personalization and recommendations based on your learning; mobile and off-line access to content; online mentor support; and digital badges as evidence of learning that you can share with others or post on social media.
Estimated Duration :
42
Format :
Online
Course Code :
JRD-ASSOCIATE-244
AWS Certified Developer - Associate
AWS Certified Developer - Associate
Prepare to become a certified associate in the development and maintenance of applications on the AWS platform.
This collection of courses delivers an immersive micro-learning that lets you watch, read, listen, and practice a little at a time, when it is convenient for you. The Amazon Certification has been curated based on competencies and skills mapped to hundreds of thousands of requests from employers. It includes: bootcamps so you can learn with others; labs to practice skills without having to install specialized software; AI-driven personalization and recommendations based on your learning; mobile and off-line access to content; online mentor support; and digital badges as evidence of learning that you can share with others or post on social media.
Estimated Duration :
53
Format :
Online
Course Code :
JRD-DEVELOPING-15
Certified Secure Software Lifecycle Professional (CSSLP)
Certified Secure Software Lifecycle Professional (CSSLP)
Prepare for the CSSLP certification by acquiring the knowledge to create and maintain secure software throughout its life cycle.
This collection of courses delivers an immersive micro-learning that lets you watch, read, listen, and practice a little at a time, when it is convenient for you. The (ISC)2 Certification has been curated based on competencies and skills mapped to hundreds of thousands of requests from employers. It includes: bootcamps so you can learn with others; labs to practice skills without having to install specialized software; AI-driven personalization and recommendations based on your learning; mobile and off-line access to content; online mentor support; and digital badges as evidence of learning that you can share with others or post on social media.
Estimated Duration :
26
Format :
Online
Course Code :
JRD-SOFTWARE_DEVELOPMENT-6
Cisco Certified DevNet Associate
Cisco Certified DevNet Associate
Discover skills required for software developers, DevOps engineers, and automation specialists as you prepare for the 200-901 DEVASC - Cisco Certified DevNet Associate exam.
This collection of courses delivers an immersive micro-learning that lets you watch, read, listen, and practice a little at a time, when it is convenient for you. The Cisco Certification has been curated based on competencies and skills mapped to hundreds of thousands of requests from employers. It includes: bootcamps so you can learn with others; labs to practice skills without having to install specialized software; AI-driven personalization and recommendations based on your learning; mobile and off-line access to content; online mentor support; and digital badges as evidence of learning that you can share with others or post on social media.
Estimated Duration :
18
Format :
Online
Course Code :
JRD-ASSOCIATE-117
Developer to Software Architect
Developer to Software Architect
Explore developer programming languages, frameworks, and database developer tools, such as Java, Spring Web MVC, JDBC, and Redis as you prepare to become a Software Architect.
Estimated Duration :
11
Format :
Online
Course Code :
JRD-SOFTWARE_CRAFTSMANSHIP-82
Enriched Web Development with Angular 11
Enriched Web Development with Angular 11
Angular is an extremely powerful, versatile, and robust application framework from Google. Angular allows developers to build modern, stylish, and efficient applications. Angular 11, the dynamic JavaScript-based development framework is used to create Single Page Applications (SPA).
Enriched Web Development with Angular 11 journey is the right place for you to start with an introduction to Angular that includes all common features from versions 2 to 11. The journey then gradually transitions to make you proficient in building scalable SPAs with Angular 11.
Estimated Duration :
127
Format :
Online
Course Code :
JRD-PROGRAMMING-67
Get Into Programming with Python Bootcamp
Get Into Programming with Python Bootcamp
Welcome to the Get Into Programming with Python Bootcamp channel!
Get Into Programming with Python is a course aimed at absolute beginners in computer programming, with the Python coding language. There are no prerequisites for this course.
Prior to attending the live sessions, please install Pycharm, the Python IDE that will be used in this Bootcamp:
https://www.jetbrains.com/pycharm/
When it comes to systems and application programming, choosing a programming language from a wide range of modern languages and environments is often challenging. Effective compilation, efficient execution, and effortless programming are three criteria that are not readily available in most mainstream languages. For this reason, Go, an open-source programming language, is fast gaining popularity among programmers.
Programmers embrace Go to combine the ease of programming provided by an interpreted, dynamically-typed language with the efficiency and safety of a statically-typed, compiled language. Programmers harness the potential of Go programming with its built-in concurrency model, robust standard library, and support for networked and multicore computing, making programming incredibly modern and unbelievably fast.
In the ?Go Programming Essentials journey, you will first explore the core principles of Go programming in the first track. The second track of the journey transitions towards working with Go?s advanced programming features. In the third and final track, you will learn how to create web applications and web services using Go standard libraries.?
Estimated Duration :
99
Format :
Online
Course Code :
JRD-PROGRAMMING-64
Java Novice to Javanista
Java Novice to Javanista
Java is one of the most in-demand programming languages in the world and one of the two official programming languages used in Android development. Though Java is a pure object-oriented language, it has developed into a multi-paradigm language making it highly compliant to any situation.
Developers familiar with Java can build a wide range of applications, games, and tools. If you are new to Java development, you may be a little apprehensive - how easy is Java to learn? This journey helps you get started with Java and it will take you all the way to becoming an accomplished Java developer!
In this Journey, you will begin by exploring the roots and the significant features of Java and you will get a solid foundation with step-by-step hands-on code examples using JShell. In the second track, you will take a deep dive into the advanced features of Java - like exception handling, Generics, Lambdas, and Reflection. The second track concludes with a focus on building jar files for Java Libraries. In the final track you will learn database connectivity with Java as well as how to build web applications and web services in Java.
In short, you will learn to write Java programs from scratch and become a confident Java developer.
Estimated Duration :
185
Format :
Online
Course Code :
JRD-PROGRAMMING-70
Javanista to Java Master
Javanista to Java Master
Javanista to Java Master is the journey intended for Java developers who aspire to sharpen their skills in Java enterprise frameworks and wish to become master?s in enterprise application development.
In this journey, you will first learn how to write and run JUnit tests and identify the right situation to construct and use mock object. The journey continues by discovering how Jakarta Enterprise Edition (JEE) offers a straightforward and comprehensive approach to building state-of-the-art enterprise applications that enables you to create rich web-based interfaces using Java Server Faces (JSF) and effectively construct business logic using Enterprise JavaBeans (EJB). Finally, the journey takes you deeper into the Spring framework where you gradually progress from the Spring principles, Inversion of Control and Aspect Oriented Programming to the Database Integration using ORM frameworks such as JPA & Hibernate, Spring Data JDBC, and Spring Data JPA. You will complete this journey with a clear exploration on Spring Batch for processing batch data.
Estimated Duration :
54
Format :
Online
Course Code :
JRD-PROGRAMMING-69
Oracle Certified Associate, Java SE Programmer
Oracle Certified Associate, Java SE Programmer
Discover baseline knowledge in Java programming as you prepare for an Oracle Certified Associate, Java SE 8 Programmer certification.
This collection of courses delivers an immersive micro-learning that lets you watch, read, listen, and practice a little at a time, when it is convenient for you. The Oracle Certification has been curated based on competencies and skills mapped to hundreds of thousands of requests from employers. It includes: bootcamps so you can learn with others; labs to practice skills without having to install specialized software; AI-driven personalization and recommendations based on your learning; mobile and off-line access to content; online mentor support; and digital badges as evidence of learning that you can share with others or post on social media.
Estimated Duration :
13
Format :
Online
Course Code :
JRD-ASSOCIATE-368
Oracle Certified Professional, Java SE Programmer
Oracle Certified Professional, Java SE Programmer
Explore core language features and APIs as you prepare for the Oracle Certified Professional, Java SE Programmer certifications.
This collection of courses delivers an immersive micro-learning that lets you watch, read, listen, and practice a little at a time, when it is convenient for you. The Oracle Certification has been curated based on competencies and skills mapped to hundreds of thousands of requests from employers. It includes: bootcamps so you can learn with others; labs to practice skills without having to install specialized software; AI-driven personalization and recommendations based on your learning; mobile and off-line access to content; online mentor support; and digital badges as evidence of learning that you can share with others or post on social media.
Estimated Duration :
55
Format :
Online
Course Code :
JRD-PROFESSIONAL-373
Programmer to API Developer
Programmer to API Developer
Application Programming Interfaces (APIs) have become an important aspect of web development, as they can simplify the task of building software applications. In this Journey, you will explore and learn skills that will allow you to go from a software programmer to an API developer.
Estimated Duration :
85
Format :
Online
Course Code :
JRD-PROGRAMMING-63
Python Best Practices Bootcamp
Python Best Practices Bootcamp
This course is designed to help you improve your Python skills. It will help you to write more readable and maintainable code. Code is written once and can be read dozens, hundreds or even thousands of times. Not just by yourself, but by your colleagues and other users of your code. So, it is worth to put in extra effort when you are writing it.
In the course you will learn about the best practices for developing Python code. This includes Python specific conventions, tools and functionality from the Python Standard Library. Furthermore, you will learn about best practices for coding in general, which you can apply to other languages as well.
You will benefit most from this course if you have already taken a Python beginners course before and have worked on projects yourself. Most of the topics will be at an intermediate level. Throughout the course PyCharm will be used to work on exercises. Please make sure you have it installed and running before the bootcamp starts. You can download the ?Community? edition for free from: https://www.jetbrains.com/pycharm/download/
The world has changed a lot in the last decade: Python is one of the most popular languages in the world, the cloud is ubiquitous, and data is hot. Another big change is everyone needs some type of automation. This course covers fiercely effective ways to ?get stuff done? in Python. This will be taught using Colab, an interactive Jupyter environment, with hands-on code examples throughout the course. With software systems, for every failed perfect solution that never got implemented, there is a reasonable solution that could have improved things. Learn to embrace imperfect, but useful, automation and you will never look at a boring task the same way again.
Who should attend this Bootcamp? You are a DevOps engineer and want to automate tasks more effectively. You perform IT and want to get into DevOps. You are a developer who wants to become better at DevOps.
Having a google account will be helpful to run the colab notebook. Alternatively you can follow along with a Jupyter Notebook instance you have access to. Additionally, it will be helpful to have a free AWS account.
Prerequisites: Beginning Python skills (or proficiency in a scripting language and a basic understanding of Python syntax) Basic understanding of cloud computing concepts. Comfort working with Linux
Student References: Download or clone the code repository for the course: https://github.com/noahgift/python-devops-course. A free Google account will be needed to access notebooks in Google Colab. While a Google account is not required, it is strongly recommended to get the benefit of full participation with the exercises. (If you are unable to use Google Colab, a downloadable notebook will be available via a Github repo.)
Welcome to the Python Fundamentals Bootcamp channel!
This course introduces you to the basics of programming in Python. The course will prepare you for intermediate courses and more advanced uses of the Python programming language. You will benefit from this course if you are new to programming, whether you have a business role or IT background. The course consists of 4 half-days of interactive lab sessions, where you will practice coding. No boring PowerPoint presentations, but live demos and hands-on exercises.
The course is suitable for anyone interested in learning Python. You don?t need any prior programming experience to participate in this course. After completing the course, you will have a solid foundation to continue your developer journey.
Before the course, you need to install Anaconda. It is a free open source distribution of Python including the most important packages/modules. During the sessions, Jupyter Notebooks will be used for the exercises. You can test if the software is working correctly by opening ?Anaconda Navigator? and following the steps in ?Run Python in a Jupyter Notebook?.