Contact Us

4100 EDISON LAKES PKWY, MISHAWAKA, IN 46545

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

Copyright © 2020 IT Sector Partnership. All rights reserved​

SOFTWARE

DEVELOPMENT TRAINING

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

  • Soft Skills

    • Ability to Accept Positive Criticism

    • Ability to Work Under Pressure

    • Creativity

    • Critical Thinking

    • Decisiveness

    • Flexibility / Adaptability

    • Problem Solving

    • Resourceful

    • Self-Motivation

    • Strong Work Ethic

    • Teamwork

    • Time Management

  • Foundational Skills

    • Algebra

    • Algorithms

    • Calculus and analysis

    • Combinatorics

    • Computation

    • Discrete Mathematics

    • English Composition

    • Game theory

    • Geometry

    • Information theory

    • Logic

    • Number theory

    • Probability

    • Quantitative Reasoning

    • Reading and Writing

    • Statistics

    • Trigonometry

Technical Skills

  • Application

    • ​Code::Blocks

    • Document Object Model (DOM)

    • AutoCAD

    • Jupyter Notebook

    • Nagios

    • JSON

  • Architecture

    • ​Multitier Architecture

    • Representational State Transfer (REST)

  • Cloud

    • ​Platform as a Service (PaaS)

    • Software as a Service (SaaS)

    • Amazon Web Services (AWS)

    • Microsoft Azure

    • DigitalOcean

    • Infrastructure as a Service (IaaS)

    • Wix

    • SquareSpace

    • Adobe Creative Cloud

    • WordPress

  • Database

    • Microsoft SQL Server

    • MySQL

    • Oracle SQL

    • SQL

    • PL/SQL

    • T-SQL

    • PostgreSQL

    • MongoDB

    • SQLite

  • Discipline

    • ​Human-Computer Interaction (HCI)

    • Internet of Things

    • User Interface

    • User Experience

    • World Wide Web Consortium (W3C)

    • Cloud Computing

  • Environment

    • ​Node.js

    • PyCharm

    • Spyder

    • Android Studio

    • Apple Xcode

    • Dev-C++

    • Eclipse

    • IntelliJ IDEA

    • Microsoft Visual Studio

    • NetBeans

    • Java Platform, Enterprise Edition (J2EE)

  • Framework

    • ​AngularJS

    • Entity Framework

    • xUnit

    • React Native 

    • React

    • Scrum

    • Windows Presentation Foundation (WPF)

    • Selenium WebDriver

    • .NET Framework

    • JavaServer Pages (JSP)

    • ASP.NET

    • Ruby on Rails

    • Windows Communication Foundation (WCF)

    • jQuery

    • Django

    • Amp

    • Bootstrap

    • Ember

    • Electron

    • Express.js

    • Flask

    • Koa

    • Laravel

    • NativeScript

    • Qt

    • Angular

    • Spring Boot

    • Sympfony

    • Vue.js

  • Library

    • React​

    • Redux

  • Markup Language

    • ​HyperText Markup Language (HTML)

    • XML

    • XHTML

    • Markdown

  • Methodology

    • Computer Architecture

    • ​Software Design Description

    • Agile Software Development

    • Waterfall Model

    • Service-oriented Architecture (SOA)

    • Unified Modeling Language (UML)

    • AJAX

    • Object-relational Mapping

    • Business Logic

    • Rational Unified Process

  • Platform

    • ​Graphical User Interface

    • Octopus Deploy

    • Apache Software Foundation

    • Chef

    • Docker

    • IBM WebSphere

    • Magento

    • Joomla

    • Kubernetes

    • Command Line Interface

    • Xamarin

Technical Skills

  • Process

    • ​Computer Numerical Control (CNC)

    • Continuous Delivery/Integration/Deployment

    • Data Structures & Algorithms

    • Application Lifecycle Management (ALM)

    • Model-View-Controller (MVC)

    • Software Testing

    • Search Engine Optimization (SEO)

    • Software Deployment

    • Software Design Pattern

    • Software Development Life Cycle (SDLC)

    • Configuration Management (CM)

    • Workflow

    • 3D Modeling

    • Emulation

    • System Design

  • Programming Language

    • C

    • C++

    • C#

    • Java

    • Python

    • ​Advanced Business Application Programming (ABAP)

    • COBOL

    • Elixir

    • Erlang

    • Extensible Stylesheet Language (XSL)

    • FoxPro

    • Go

    • IBM RPG

    • JavaScript

    • Job Control Language (JCL)

    • Kotlin

    • Matlab

    • Objective C

    • Perl

    • PHP

    • R

    • Ruby

    • Scala

    • Swift

    • TypeScript

    • Visual Basic.NET

    • Bash

    • VBScript

    • Clojure

    • Crystal

    • Dart

    • Haskell

    • Rust

    • Julia

    • Lua

    • Nim

  • Protocol

    • ​Simple Object Access Protocol (SOAP)

    • Application Programming Interface (API)​

    • Oauth

  • Server

    • ​Bamboo

    • Jenkins

    • Redis

    • WildFly

  • Software

    • Assembler

    • Decompiler

    • Disassembler

    • Debugger

    • ​Customer Information Control System (CICS)

    • ADO.NET

    • Ansible

    • Atlassian JIRA

    • Atom

    • Azure DevOps Server

    • Brackets

    • Bugzilla

    • Concurrent Versions System (CVS)

    • Git

    • IBM DB2

    • Information Management System (IMS)

    • Mercurial

    • Micro Focus Quality Center

    • Micro Focus Unified Functional Testing

    • Notepad++

    • osCommerce

    • Puppet

    • IBM Rational ClearQuest

    • SAP ERP

    • Software Development Kit (SDK)

    • Sublime Text

    • Terraform

    • Toad

    • Vim

    • Visual Studio Code

    • XHP

    • Wireshark

    • Jenkins

    • Compiler

    • Gradle

    • Emacs

    • ESLint

    • npm

    • OpenGL

    • Sketch

    • Vagrant

  • Style Sheet Language

    • Cascading Style Sheets (CSS)

  • Tool

    • ​Balsamiq

    • IBM Rational RequisitePro

    • Enterprise JavaBeans

Career Areas & Jobs

The Software Development Pathway consists of the following career areas and jobs that you can seek after acquiring the technical skills.

Career Areas

  • Applications

  • Architecture

  • Artificial Intelligence

  • Back-End

  • Client-Side

  • Cloud

  • Communications

  • Computer & Information Research

  • Database

  • Design

  • DevOps

  • E-Commerce

  • Embedded Systems/Software

  • Enterprise Resource Planning (ERP)

  • Enterprise Systems/Applications

  • Firmware

  • Framework

  • Front-End

  • Full-Stack

  • Game

  • Graphics

  • Hardware

  • Information Systems

  • Machine Learning

  • Mainframe

  • Mobile Application

  • Network

  • Platform

  • Programming

  • Coding/Scripting

  • Quality Assurance

  • Security

  • Server-Side

  • Software

  • Solutions

  • Systems

  • Technical Report

  • Testing

  • User Experience

  • User Interface

  • Web

Jobs

  • Beginner

    • Tester

    • Designer

    • Technical Writer

    • Coordinator

  • Intermediate

    • Programmer

    • Developer

    • Analyst

    • Administrator

  • Advanced

    • Specialist

    • Engineer

    • Consultant

    • Evangelist

    • Architect

Training & Certification

We are currently offering technical skills training through Ivy Tech Community College. Please find the courses being offered below:

Certificates

  • Web Application Development Certificate

  • CompTIA A+

Courses

  • ITSP 135: Hardware/Software Support

  • ITSP 136: Workforce Preparation: CompTIA A+ Certification

  • Informatics 109: Informatics Fundamentals

  • SDEV 120: Computing Logic

  • SDEV 153: Website Development

  • SDEV 140: Intro to Software Development

  • DBMS 110: Database Design and Management

  • SDEV 250: Client-side Scripting Languages

  • SDEV 253: Server-side Scripting Languages and Tools

Salary

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

Financial Aid

The IT Sector Partnership in addition to the Skill Up Grant and assistance from Garatoni-Smith Family Foundation also relies on TechHire Grant, Workforce Ready Grant, Employer Training Grant, Pell Grant, and Ivy Tech Scholarships.

We work with the Financial Aid office at Ivy Tech Community College to help students get Financial Aid. If they are not qualified for Financial Aid, the Garatoni Family Office offers support, if possible.

How To Apply?

To apply for our training program, please click on the tab below and fill our application form.