« Back to All Apprenticeships

Junior Coder

Competency-Based Apprenticeship
Sponsoring Company:
CareerWise Colorado
O*Net Code
Rapids Code
Req. Hours
Jul 16, 2021
Jul 16, 2021

Competency-Based Skills

9 skill sets | 9 total skills
Development Best Practices
Understands software assurance best practices and their use in software development.
Core Coding Languages
Develops simple frontend, backend and/or mobile applications utilizing core coding languages (e.g., Java, C#, Objective C, JavaScript, Swift) on a development platform; integrates data storage (including SQL), libraries, methods, interfaces, and objects and uses code analysis and debugging techniques; web developers need to be able to integrate HTML, CSS, web services (including REST), and a web framework (such as Angular or Spring MVC) into applications.
Web Development
Understands commonly used web development languages such as AJAX, XML, HTML 5, and JavaScript.
General Database
Uses SQL basics (e.g., selecting, inserting, updating, deleting records), at least one database management software application, and database fundamentals such as normalization, schemas, and relationships.
Software Development Tools
Utilizes an IDE (Integrated Development Environment) (e.g., Visual Studio) and a source control system such as TFS or GitLab.
Design and Implementation
Assists customers in the gathering of requirements, and designs, implements, and supports simple technology solutions to existing business problems.
Software Development: Web Front End
Leverages user experience and responsive design, web mobility, communication tools (such as AJAX), web services (including REST), a web framework, version control, and a development life cycle methodology (such as Agile).
Software Development: Back End
Leverages object-oriented techniques, web mobility, backend processes, communication tools, application programming interfaces (APIs), web services (including REST), a web framework, version control, and a development life cycle methodology (such as Agile).
Software Development: Mobile
Leverages object-oriented techniques, user experience, web mobility, backend processes, communication tools, web services (including REST), a web framework, version control, and a development life cycle methodology (such as Agile).

Technical Instruction

Intro to PC Applications
This course introduces basic computer terminology, file management, and PC system components.
College Algebra
Focuses on a variety of functions and the exploration of their graphs. This course provides essential skills for Science, Technology, Engineering, and Math (STEM) pathways.
Intro to Programming
Focuses on a general introduction to computer programming. It is centered on basic programming concepts, including control structures, modularization, and data processing.
Computer Science I
Introduces students to the discipline of computer science and programming. Algorithm development, data representation, logical expressions, sub-programs and input/output operations are covered.
Intro to Business
Introduces the application of fundamental business principles to local, national, and international forums.
Certified Language Associate Credential
C Programming Language Certified Associate (CLA) is a professional certificate that measures your ability to accomplish coding tasks related to the basics of programming in the C programming language
IT Fundamentals Credential
IT Fundamentals+ ( ITF+ ) certification from CompTIA is ideal for those considering a career in IT or who work in an allied field that requires a broad understanding of IT. This certification focuses on essential IT skills and knowledge

Save as PDF

You can save this PDF (and any PDF) directly from the Print dialog in your browser. Click "Open Print Dialog", then switch the Printer to "Save as PDF".

Open Print Dialog