SOFTWARE DEVELOPMENT TRAINING

1-year | Every Saturday | Virtual or In-person | Flexible Enrollment | $7,500 Average Cost

Software development refers to the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development is a process of writing and maintaining the source code and thus may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.

Technical Skills

  • .NET Framework,

  • Adobe Creative Cloud

  • Agile Software Development

  • Algorithms

  • Amazon Web Services

  • Android Development

  • Angular

  • AngularJS

  • Ansible

  • Apache Software Foundation

  • Application Lifecycle Management

  • Application Programming Interface

  • Assembler

  • Compiler

  • Interpreter

  • Atlassian JIRA

  • Augmented Reality

  • Autodesk Maya

  • Axure RP

  • Blender

  • Bootstrap

  • C

  • C#

  • C++

  • CSS

  • Chef

  • Cloud Computing

  • COBOL

  • Command Line Interface

  • Computer Numerical Control

  • Concurrent, Distributed, Parallel Computing

  • Continuous Delivery, Integration, Deployment

  • Dart

  • Data Modeling

  • Data Structures

  • Data Type

  • Delphi

  • Design Pattern

  • Developer Tools

  • DevOps

  • Disassembler

  • Debugger

  • Decompiler

  • Django

  • Docker

  • Excel VBA

  • Firebase

  • Game Development & Design

  • GameMaker Studio

  • Gameplay

  • Git

  • Github

  • Go

  • Godot

  • Graphical User Interface

  • Human-Computer Interaction

  • HTML

  • IaaS

  • IntelliJ IDEA

  • Internet of Things

  • iOS Development

  • Java

  • JavaScript

  • Jenkins

  • Joomla

  • jQuery

  • JSON

  • JUnit

  • Kanban

  • Kotlin

  • Kubernetes

  • Laravel

  • Linux

  • MATLAB

  • Microservices

  • Microsoft Azure

  • Microsoft SQL Server

  • Mobile Application Design

  • Mobile Application Development

  • Mobile Testing

  • MongoDB

  • MySQL

  • Node.js

  • Oracle Database

  • PHP

  • PL/SQL

  • PaaS

  • PostgreSQL

  • Postman

  • Prototyping

  • Puppet

  • PyCharm

  • Python

  • R

  • React​

  • React Native

  • REST

  • Responsive Web Design

  • Ruby

  • Ruby on Rails

  • Scala

  • Scrum

  • Selenium

  • Service-oriented Architecture

  • SOAP

  • Software Architecture

  • SaaS

  • Software Deployment

  • Software Design

  • Software Development Kit

  • Software Development Life Cycle

  • Software Development Process

  • Software Engineering

  • Software Requirements

  • Software Testing

  • Solidworks

  • Spring Framework

  • SQL

  • SQLite

  • Squarespace

  • Swift

  • T-SQL

  • Terraform

  • Unity

  • Unreal Engine

  • Usability Testing

  • User Experience

  • User Interface

  • Version Control

  • Virtual Reality

  • Visual Studio

  • Waterfall Model

  • Web Application Development

  • Web Design

  • Web Development

  • Wireframing

  • Wix

  • WordPress

  • Xamarin

Career Areas & Jobs

  • Applications

  • Architecture

  • Back-End

  • Client-Side

  • Cloud

  • Computer & Information Research

  • Database

  • Design

  • DevOps

  • E-Commerce

  • Embedded Systems

  • Enterprise Resource Planning

  • Enterprise Systems

  • Firmware

  • Framework

  • Front-End

  • Full-Stack

  • Game

  • Graphics

  • Mobile Application

  • Network

  • Platform

  • Programming

  • Coding or Scripting

  • Quality Assurance

  • Server-Side, Software

  • Solutions

  • Systems

  • Technical Report

  • Testing

  • User Experience

  • User Interface

  • Web

  • Beginner

    • Tester

    • Designer

    • Technical Writer

    • Coordinator​

  • Intermediate

    • Programmer

    • Developer

    • Analyst

    • Administrator​

  • Advanced

    • Specialist

    • Engineer

    • Consultant

    • Evangelist

    • Architect

Training & Certification

Java Application Development Certificate

Courses

INFM 109: Informatics Fundamentals (3)

SDEV 120: Computing Logic (3)

DBMS 110: Database Design and Management (3)

SDEV 140: Introduction to Software Development (3)

SDEV 200: Software Development using Java (3)

SDEV 264: Mobile Application Development (3)

Web Foundation Certificate

 

Courses

SDEV 120: Computing Logic (3)

INFM 109: Informatics Fundamentals (3)

DBMS 110: Database Design and Management (3)

SDEV 140: Intro to Software Development (3)

SDEV 153: Web Site Development (3)

 

Pick One

NETI 100: Network Communications (3)

SDEV 250: Client-Side Scripting Lang and Tools (3)

VISC 115: Introduction to Computer Graphics (3)

Web Application Development Certificate

Courses

INFM 109: Informatics Fundamentals (3)

SDEV 120: Computing Logic (3)

DBMS 110: Database Design and Management (3)

SDEV 140: Introduction to Software Development (3)

SDEV 153: Web Site Development (3)

SDEV 250: Client-Side Scripting Languages (3)

SDEV 253: Server-Side Scripting Languages and Tools (3)

Supplemental Training

Please find the list of courses, specializations, and projects on Coursera below. You can pursue these certificates to gain additional technical skills and technical expertise.

Financial Aid

The IT Sector Partnership will help you get funding through Workforce Ready Grant, Employer Training Grant, Pell Grant, and Ivy Tech Scholarships to pay for the training.

Salary

Please find the IT Salary Guide created by CFS Technology and Wages & Benefits Report created by the South Bend - Elkhart Regional Partnership.

Apply

To schedule an info session or to apply for our training program, please click on the tab below and fill our application form.

Contact Us

4100 EDISON LAKES PKWY, MISHAWAKA, IN 46545

ggardner20@ivytech.edu | squtbuddin@ivytech.edu | (574) 271-5145 ext. 210

  • LinkedIn Social Icon
  • Facebook Social Icon
  • Instagram
  • Twitter Social Icon
  • YouTube Social  Icon

Copyright © 2020 IT Sector Partnership. All rights reserved​