Internet Programming and Development
Certificate Program

Internet Programming and Development

Coding the online framework

Enroll in Certificate View Individual Courses

Certificate Description

The nexus of internet development and app programming

We are the one place where internet development and application programming courses are combined in a single, rich curriculum. Choose between six tracks of study:

  • Working with the web
  • Java EE framework
  • JavaScript framework
  • Windows framework
  • Open source web framework
  • Internet programming languages

We train you to work on e-commerce, enterprise applications, interactive websites, and cloud applications, covering all major platforms and frameworks, including Java Enterprise Edition, Microsoft ASP.NET, as well as major open source options, such as LAMP, Ruby on Rails, and MEAN stack. Students study internet programming languages, server development, RIA or dynamic web technologies, and cloud services.

Internet Programming and Development certificate program objectives

  • Set up e-commerce sites with LAMP
  • Deploy web systems with Ruby on Rails
  • Create dynamic web effects with jQuery and AJAX
  • Master the fundamentals of HTML, Python, Ruby on Rails, C# .NET, JavaScript, PHP or AJAX
  • Design, code, and deploy a cloud-based tool or application
  • Develop a test plan and test cases for web applications

Cost: $ 6,000 | International Tuition Cost
Required Credits: Total Required: 5– 8 courses/14 units. Take 1 of 3 core courses (3 units) and 4–7 elective credit courses (11 units). End with certificate of completion review.
Duration: A full-time student can complete the certificate in 9–12 months.

Courses

Course Units Fall Winter Spring Summer
1. CORE COURSES (Choose One)
Cloud-Based Web Application Development using Linux 3.0
Developing Enterprise Java Microservices with Spring Boot and Spring Cloud 3.0
JavaScript and AJAX, Comprehensive 3.0
2. ELECTIVE COURSES: WORKING WITH THE WEB
Cloud Computing, Introduction 0.5
Designing, Building and Integrating RESTful API 2.0
Mobile e-Commerce, Fintech and Cryptocurrency 3.0
Programming for Cloud Computing: Amazon Web Services 3.0
User Experience Design Fundamentals 3.0
Web Applications Testing, Comprehensive 3.0
Web Technologies, Introduction 1.0
3. ELECTIVE COURSES: JAVA EE FRAMEWORK
Developing Enterprise Java Microservices with Spring Boot and Spring Cloud 3.0
Java Programming, Comprehensive 3.0
4. ELECTIVE COURSES: JAVASCRIPT FRAMEWORK
Developing JavaScript-based Rich Web UI with JQuery 2.0
Introduction to Web Programming: JavaScript and PHP 2.0
JavaScript and AJAX, Comprehensive 3.0
Web Application Development Using React, Redux and TypeScript 2.0
Web Framework Using JavaScript: The MEAN Stack 3.0
5. ELECTIVE COURSES: WINDOWS FRAMEWORK
C# .NET Programming, Advanced 3.0
C# .NET Programming, Comprehensive 3.0 + +
6. ELECTIVE COURSES: OPEN SOURCE WEB FRAMEWORK
Cloud-Based Web Application Development using Linux 3.0
Responsive Web Design with Open Source Frameworks 2.0
7. ELECTIVE COURSES: INTERNET PROGRAMMING LANGUAGES
Designing with Cascading Style Sheets: Advanced 2.0
Designing with Cascading Style Sheets: Fundamentals 2.0 +
HTML5 Advanced and Javascript APIs 3.0 +
HTML5 Fundamentals 2.0 + +
Java Programming for Beginners 2.0
Python for Programmers 3.0
Python Programming for Beginners 1.5
XML Essentials 2.0
8. REQUIRED CERTIFICATE REVIEW
Internet Programming & Development Certificate Completion Fee None

Requisite Knowledge

Please review the course descriptions to ensure that you have taken necessary prerequisites or meet the requirements through job experience or previous education.

Programming expertise

Familiarity with a programming language such as Java, C#, C++ is required.

Database experience

General knowledge of database, browsers, and the web is assumed.

Professional Development

Java EE & .NET Certification

Our courses prepare you with the necessary skills for Java EE and .NET certifications.

Declaring Candidacy

You can enroll in a certificate program any time during your studies.

Once you create your student account, you can enroll in a certificate program. Although you can enroll in a program at any time, the benefit of enrolling early is that it locks in your certificate requirements. This means that even if program requirements change, the requirements to complete your certificate will remain the same for you.

  • You must enroll in the certificate program before enrolling in the Certificate Completion Review.

You have a total of five years to complete all necessary courses in a certificate program.

All the necessary units in a certificate must be completed within a five-year window. The clock begins on the first day of your first course in the certificate program. For example, if you started a course on Sept. 5, 2017, you would have to complete all of the required units in this certificate by Sept. 4, 2022.

  • Enrolling in a certificate program does not trigger the beginning of the five-year window. It begins the first day of the first course that applies to a certificate program.
  • The Certificate Completion Review process does not have to occur within the five-year timeframe.

Certificate Inquiry Form

Contact Us
Speak to a student services representative.

Call (408) 861-3860

Envelope extension@ucsc.edu

Our recent stories on Internet Programming and Development