View Class Schedule 
► ProgramsSoftware Development Certificates

Software Development Certificates

Software Development Certificate Programs
Software Developers / Computer Programmers are in high demand by employers large and small. But there is a persistent talent shortage to satisfy this demand. UMBC Training Centers offers four full time (Monday – Friday, 8 AM to 4 PM) certificate programs designed to turn students into professional software developers with state-of-the-art programming skills.
 
These Certificates are highly immersive, intense hands-on training programs. Students tackle programming challenges daily, and complete graded programming projects each week. Each certificate concludes with a week-long, real world, major programming project.
 
Open enrollment, public certificate programs are run periodically throughout the year. Contact us if you are interested in upcoming course sessions.
 
We can run private cohort programs for corporations and government agencies. Private programs can be customized to suit a client’s specific workforce objectives. Contact us if you are interested in an upcoming private or custom cohort program.
 
Certificate in Computer and Web Programming
The Certificate in Computer and Web Programming is our foundational certificate, designed for students with little or no prior training or experience in computer programming. It is a full time, six (6) week training program that introduces the core concepts of Computer Science and Programming. At the end of the program, students are able to write complete, functional computer programs in the Java programming language, accessing a SQL database.
 
Certificate Outline:
  1. Intro to Computer Science
  2. Java Programming I
  3. Intro to SQL / JDBC
  4. HTML, CSS, JavaScript, http(s), Apache CGI
  5. Capstone Project (Web, Java, SQL, CGI)
The Certificate in Computer Programming is the pre-requisite for the following Certificates which prepare the student for a professional software development position.
 
Certificate in Java Development
Java is the most popular programming language for corporate and government software applications. The Certificate in Java Development prepares the student for a career as a professional Java programmer. It is a full time, eight (8) week training program. At the end of the program, students are able to write complete, functioning Java Enterprise (Java EE) Web applications accessing a SQL database.
 
Certificate Outline:
  1. Software Engineering (Best Practices, CM, TDD, Agile)
  2. Developing Java EE Web Applications
  3. UML, OO Design, Database Persistence
  4. Java Best Practices (Libraries, Frameworks, Deployment)
  5. Java Design Patterns
  6. DevOps and Continuous Integration
  7. Capstone Project (Java Enterprise Application)
Certificate in C#/.NET Development
The C# language and the .NET programming framework are Microsoft’s alternative to Java and Java EE.  C# and .NET are second only to Java as the most popular programming language for corporate and government software applications. At the end of this program, students are able to write complete, functioning C#/.NET Web applications accessing a SQL database.
 
Certificate Outline:
  1. Core Web Technologies: HTML, CSS, JavaScript, Web Servers
  2. Object-Oriented Programming in C#
  3. NET Framework Using C#
  4. ASP.NET Using C#
  5. ADO.NET Using C#
  6. Software Engineering II: Agile Methods
  7. Major Programming Project
Certificate in Web Development
Today’s successful Web sites and Web applications are feature-rich, interactive, intuitive, engaging, and mobile device friendly.  The modern Web Developer has the skills to create such responsive Web applications. The Certificate in Web Development prepares the student for a career as a professional Web developer. It is a full time, eight (8) week training program. At the end of the program, students are able to write complete, functioning responsive Web applications running in the cloud.
 
Certificate Outline:
  1. Software Engineering (Best Practices, CM, TDD, Agile)
  2. Responsive Web Dev. (HTML5, CSS, Ajax, JQuery)
  3. MEAN Stack (MongoDB, Express, Angular.JS, Node.JS)
  4. User Experience (UX) Design
  5. Responsive Web Design Patterns
  6. DevOps and Continuous Integration
  7. Capstone Project (Responsive Web Application)