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)
Developing Enterprise Java Microservices with Spring Boot and Spring Cloud 3.0
JavaScript and AJAX, Comprehensive 3.0
LAMP: Linux Based Web Application Development – Apache, MySQL, PHP 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
LAMP: Linux Based Web Application Development – Apache, MySQL, PHP 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: The Living Language 3.0
HTML 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.

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