• Skip to main content

admissions@woli.edu

 Toll Free 1-800-371-5581

Text Us: 952-465-3702

  • Contact Us
  • Request Info
  • Enroll Online
logo-horizontal
  • Home
  • Academic Programs
    • Paralegal/Legal Education
    • Criminal Justice
    • Business
    • Healthcare
    • Information Technology
    • High School Diploma Online
    • ACE Credit
    • Institution Catalogs
    • Online Library Resources
  • About WOLI
    • WOLI Advantage
    • Online Classroom
    • Accreditation & Licensing
    • Tuition
    • Faculty & Staff
    • Washing Online Community
    • Mission Statement
  • More Information
    • Blog
    • Frequently Asked Questions
    • Admissions
    • Financial Assistance
    • Student Services
    • Military
    • Order Transcript/Certificate
    • Alpha Beta Kappa
    • Partnerships
  • Student Login

JAVA-105

Home   >   JAVA-105

Test Driven Development (TDD), and Refactoring Legacy Code Using Java™

Description

This course provides students with hands on experience learning Test Driven Development (TDD) using JUnit. Students will build unit tests using mocks, fakes, stubs and drivers, and address issues working with databases and other systems. Student will create tests and code that will be more likely to meet and exceed requirements. Code that receives “test coverage” will not break existing systems, because tests are passed before code is checked in.

Students will spend time working with the issues involved in refactoring legacy code, safely cutting into an already deployed system. Students will work on looking for, or creating “seams” to more safely improve code or add features, and work on identifying “code smells” that need attention in a productive system.

Finally, students will explore dependency issues as well as techniques to better understand and improve complex systems.

Students will also examine TDD and refactoring legacy code in other languages like C# to gain a broader view of options and issues working in a multi-language shop. Comprehensive labs using Java provide facilitated hands on practice crucial to developing competence and confidence with the new skills being learned.

Duration: 4 days
Price: $2095

Prerequisites

Java programming experience and an understanding of object-oriented design principles. The course Java Programming or equivalent knowledge provides a solid foundation.

Related Certificates

  • Master Java Developer

Undergraduate Certificate in Accounting

The Washington Online Undergraduate Certificate in Accounting provides a broad base of knowledge in accounting principles: including how to compile, analyze, and prepare critical business and financial records. The program is designed for students and professionals who are interested in improving their accounting skills for a current accounting or bookkeeping position, or for those who are seeking an entry-level position in the accounting field.

Students will complete the following courses to earn an Undergraduate Certificate in Accounting online.

BUS300 Introduction to Business
BUS440 Accounting Principles I
BUS442 Accounting Principles II
BUS314 Financial Accounting
BUS403 Managerial Accounting

Popular careers in Accounting include:

Accountant
Bookkeeper
Accounting Clerk
Auditing Clerk
Accounts Receivable Clerk
Accounting Assistant
Accounts Payable Clerk
Bookkeeper
Payroll Clerk

Ready to get started today? Enroll Now or call Washington Online toll-free: 1-800-371-5581.  *Courses start weekly, so there is no waiting to get started toward a new career.

The U.S. Department of Labor reports an annual median salary of $67,190 for accounting careers. SOURCE: Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, 2016-17 Edition, Financial Analysts (May 10, 2016).

Washington Online is fully accredited by the Middle States Association (MSA) CESS, and recognized by the US Department of Education and CHEA.

 

Enroll Today and Advance your Career - Text/SMS Questions to 952-465-3702

ENROLL NOW

Request a Brochure Today!

msacess

Washington Online Learning Institute is Regionally accredited by the Middle States Association CESS, and licensed by the Minnesota Office of Higher Education as an institution of higher learning

White Logo

601 Carlson Parkway, Suite 1250
Minnetonka, MN 55305, USA

800-371-5581
admissions@woli.edu

AB-seal-horz-wb

Academic Programs

  • Online HealthCare Certificate Programs
  • School of Legal Education
  • School of Business
  • Healthcare
  • Criminal Justice
  • Institutional Catalogs
  • Excel High School Online

More Information

  • Blog
  • Frequently Asked Questions
  • Admissions
  • Academic Calendar
  • Financial Assistance
  • Military
  • Student Services
  • Student Handbook

About WOLI

  • WOLI Advantage
  • Online Learning
  • Accreditation & Licensing
  • Faculty & Staff
  • Nondiscriminatory Policy
  • Excel Education Systems

© 2021 Washington Online Learning Institute.
All Rights Reserved.

Washington Online Learning Institute is Regionally accredited by the Middle States Association CESS, and recognized by the United States Department of Education.