Stone River eLearning

Learn technology skills online


Project Planning & Management For Software & IT Engineers
  • Are you a software or IT engineer who wants get move into management?
  • Do you feel you have hit a glass ceiling in terms of your career growth?

Well becoming a project manager with IT background will fast track you into the management careers.

The software industry is one of the fastest growing industries across the globe. As the software industry grows into unimaginable size, one of the most critical roles in the software industry is that of a software Project Manager.

A software project has many moving parts which need to to be managed as an entire stream of activities which must be completed in a nicely choreographed manner. Each of these activities has its own goals, schedules, resources, and costs associated with each of them. Without a Software Project Manager, it becomes next to impossible for the organizations to properly execute on all the aspects of the project activities and deliver the software to a client within the stipulated timeline and under the budgeted cost.

Software Project Management involves many stages or phases in the entire Software Development cycle or lifetime. These may vary slightly from organization to organization. However, the fundamental principles of Software Project Management remain the same.

At a high level, the Software Project Manager along with the team initiates a Project, Plans the project, Executes the Project and complete the Project.

Of course, this is a very brief and high-level description of what an actual project manager does – but the whole success of the software project relies on how effectively the project manager manages the project. A software or IT project can be managed using various methodologies; like the Waterfall Model and Agile model. In the project, we will go over these methodologies and all other aspects of software and IT project management.

As companies struggle to find skilled project managers; experienced software and IT Engineers are in a great place to be able to learn the skills required for project management and move into these roles. As seasoned engineers you already have the technical know-how and depth about how software is built. Once you learn the management aspects of software and IT projects you will be able to manage these projects much more efficiently and effectively by applying your existing skills.

Stone River eLearning
$200
IaaS Cloud Computing With OpenStack MasterClass - Part 1

OpenStack began in 2010 as a joint project of RackSpace Hosting and NASA. More than 500 companies have joined the project since.

OpenStack is an open source software for building private and public clouds. This is a cloud operating system that controls a large pool of compute, storage and networking resources throughout a data center.

OpenStack boosts business agility, availability, and efficiency by providing a platform with on-demand, resource pooling, self-service, highly elastic, and measured services capabilities. OpenStack has certain capabilities, like Self-service life cycle management, for example, the run, reboot, suspend, resize and terminate instances. We don’t need manual introduction to perform all these tasks. It will automatically do it using the different OpenStack services.

Now, why would you want to do that? Can’t you just subscribe with Amazon Web Services (AWS), Microsoft Azure, IBM Cloud, Salesforce, Google or some other cloud services provider? You certainly can. However, if you are not comfortable entrusting sensitive data to a third party and you have tons of it, then an on-premise or private cloud infrastructure would be the better choice. By building your own cloud in your own data center, you will have more control of your data. OpenStack enables you to do just that.

Let me take you through the basics which we will be covering in the course-

  • Firstly, you will be introduced to OpenStack Series-I and few of its components or services as we call it here.
  • Next, you will deep-dive into each of the components. You will learn their basic architecture.
  • You will learn how to install and configure these components with informative demonstrations. They will be explained in simple, easy language.
  • Assessment quizzes at the end of each module will help you test your knowledge of the module.

Prerequisites for the course.

Before you start the course, you need to have a good understanding of the following –

  • Basic understanding of what virtualization is and how it helps a cloud owner ,to start with
  • Basic knowledge of programming languages, such as Python, YAML, Bash etc.
  • Working knowledge of Microsoft Visual Studio Code.
  • Basic networking experience and full understanding of the OSI model.
Stone River eLearning
$59/m
IaaS Cloud Computing With OpenStack MasterClass - Part 2

OpenStack began in 2010 as a joint project of RackSpace Hosting and NASA. More than 500 companies have joined the project since.

OpenStack is an open source software for building private and public clouds. This is a cloud operating system that controls a large pool of compute, storage and networking resources throughout a data center.

OpenStack boosts business agility, availability, and efficiency by providing a platform with on-demand, resource pooling, self-service, highly elastic, and measured services capabilities. OpenStack has certain capabilities, like Self-service life cycle management, for example, the run, reboot, suspend, resize and terminate instances. We don’t need manual introduction to perform all these tasks. It will automatically do it using the different OpenStack services.

Now, why would you want to do that? Can’t you just subscribe with Amazon Web Services (AWS), Microsoft Azure, IBM Cloud, Salesforce, Google or some other cloud services provider? You certainly can. However, if you are not comfortable entrusting sensitive data to a third party and you have tons of it, then an on-premise or private cloud infrastructure would be the better choice. By building your own cloud in your own data center, you will have more control of your data. OpenStack enables you to do just that.

Let me take you through the basics which we will be covering in the course-

  • Firstly, you will be introduced to OpenStack Series-I and few of its components or services as we call it here.
  • Next, you will deep-dive into each of the components. You will learn their basic architecture.
  • You will learn how to install and configure these components with informative demonstrations. They will be explained in simple, easy language.
  • Assessment quizzes at the end of each module will help you test your knowledge of the module.

Prerequisites for the course.

Before you start the course, you need to have a good understanding of the following –

  • Basic understanding of what virtualization is and how it helps a cloud owner ,to start with
  • Basic knowledge of programming languages, such as Python, YAML, Bash etc.
  • Working knowledge of Microsoft Visual Studio Code.
  • Basic networking experience and full understanding of the OSI model.
Stone River eLearning
$59
Intro To Project Planning & Management For IT Engineers
Introductory course for FREE

The software industry is one of the fastest growing industries across the globe. As the software industry grows into unimaginable size, one of the most critical roles in the software industry is that of a software Project Manager.

A software project has many moving parts which need to to be managed as an entire stream of activities which must be completed in a nicely choreographed manner. Each of these activities has its own goals, schedules, resources, and costs associated with each of them. Without a Software Project Manager, it becomes next to impossible for the organizations to properly execute on all the aspects of the project activities and deliver the software to a client within the stipulated timeline and under the budgeted cost.

Software Project Management involves many stages or phases in the entire Software Development cycle or lifetime. These may vary slightly from organization to organization. However, the fundamental principles of Software Project Management remain the same.

At a high level, the Software Project Manager along with the team initiates a Project, Plans the project, Executes the Project and complete the Project.

Of course, this is a very brief and high-level description of what an actual project manager does – but the whole success of the software project relies on how effectively the project manager manages the project. A software or IT project can be managed using various methodologies; like the Waterfall Model and Agile model. In the project, we will go over these methodologies and all other aspects of software and IT project management.

As companies struggle to find skilled project managers; experienced software and IT Engineers are in a great place to be able to learn the skills required for project management and move into these roles. As seasoned engineers you already have the technical know-how and depth about how software is built. Once you learn the management aspects of software and IT projects you will be able to manage these projects much more efficiently and effectively by applying your existing skills.

In fact, this is the fastest growth path in your career which can elevate you from an engineer into the management role very quickly.

Stone River eLearning

AS FEATURED ON
Back to top