About Full Stack Developer
The A.S. Degree in Full Stack Development provides the necessary skills required to design and code web applications. Core skills include introduction to computers, databases, programming logic and design, and programming languages. The emphasis in Full Stack Development provides comprehensive coverage of both client-side and server-side web programming. By including programming and scripting languages employed to build desktop and mobile applications. By including SQL and NoSQL databases in the program.
Program Learning Outcomes:
-
Graduates acquire the basic skills and knowledge necessary to code web and mobile applications in a team environment.
-
Graduates create Full-Stack Web Application Programs in .NET and MEAN developing environments.
-
Graduates compile a portfolio of web applications.
SKILL CERTIFICATE Programming (M070100J) Roadmap
Core courses for programmers and web-based application programmers. A skills certificate that augments computer science majors and non-major researchers and scientists. A must-have certificate for developers, marketers, and entrepreneurs.
Program Learning Outcomes – Upon completion, students will be able to:
- Understand computer concepts and web page development.
- Understand how to access and analyze data.
Prerequisite: None
Lecture: 2 hrs, Lab: 2 hrs
Analytics and data-mining using Excel spreadsheets and Access databases. The course includes: using databases, spreadsheets and other systems to gather information, research, analyze, and interpret complex data, loan amortization schedules, automatic update of spreadsheets with data downloaded from other sources, database management and reporting, and automating processes with VBA. Recommended for Business Majors.
Prerequisite: None
Lecture: 2 hrs, Lab: 2 hrs
A beginning course where students will create web pages, set up personal or commercial web sites, upload to a web server that the class creates and use HTML as a foundation to JavaScript.
Prerequisite: None.
Advisories: CO SCI 430 or CIS 124
Lecture: 2 hrs, Lab: 2 hrs
The student learns the concepts of both relational and object relational databases and the SQL language. Data server technology, creating and maintaining database objects, as well as storing, retrieving and manipulating data are also covered.
Prerequisite: None
Lecture: 3 hrs, Lab: 1 hr
Describes computer development, uses of the computer by business management, the use of major workplace applications programs, operating systems and programming. Students will analyze, design and construct technology solutions for organizations.
CERTIFICATE OF ACHIEVEMENT Full Stack Developer (M036467D) Roadmap
The Full Stack Developer Certificate of Achievement provides skills required to code and maintain web applications using MEAN (MongoDB, Express, AngularJS, Node.js) or the latest development environment.
Program Learning Outcomes – Upon completion, students will be able to:
- Create an e-Portfolio of web applications using JavaScript
- Create and design Full-Stack Web Application Programs with No SQL or SQL database as back-end
Includes three of the courses above and those listed below.
Prerequisite: None
Advisory: CO SCI 450
Lecture: 2 hrs, Lab: 2 hrs
Introduces JavaScript to Web developers with HTML and CSS background who want to create dynamic Web pages and to Server-side programmers who use languages like ASP, JSP, or PHP and would like to add JavaScript programming to their skill sets. Students integrate script elements, outputting to a web document, working with selections, repetition structures, writing functions; and accessibility to create dynamic web applications
Prerequisite: None
Lecture: 2 hrs, Lab: 2 hrs
Students will learn topics of the Python language such as data types, variables, control structures, Python Objects, standard and advanced mathematical libraries, tool-chain use and Python Frameworks, user-defined classes and abstract collections, single and multidimensional arrays, Python lists, tuples, collections, and dictionaries.
Prerequisite: CO SCI 462 or CS 112
Advisory: CO SCI 450 and CS 113
Lecture: 2 hrs, Lab: 2 hrs
Students learn about web development using current technology. Topics include NOSQL databases, JavaScript and JSON, developing single page application using Angular and using Express to handle web page routing. This will be exemplified using the MEAN (Mongo, Express, Angular and Node) stack and students will create a meaningful CRUD (Create, Retrieve, Update and Delete) capstone project. Creating web sites and apps for mobile devices using Bootstrap and ionic framework will also be covered.
ASSOCIATE IN SCIENCE (AS) Full Stack Developer (M036466C) Roadmap
The A.S. Degree in Full Stack Development provides the necessary skills required to design and code web applications. Core skills include introduction to computers, databases, programming logic and design, and programming languages. The emphasis in Full Stack Develop provides comprehensive coverage of both client-side and server-side web programming. In teaching programming
and scripting languages employed to build desktop and mobile applications. Relational and NoSQL databases are also introduced.
Program Learning Outcomes – Upon completion, students will be able to:
- Graduates acquire the basic skills and knowledge necessary to code web and mobile applications in a team environment.
- Graduates create Full-Stack Web Application Programs in .NET and MEAN developing environments.
- Graduates compile a portfolio of web applications.
Includes all of the courses above and
Prerequisite: None
Corequisite: CO SCI 401 or CS 101.
Lecture: 2 hrs, Lab: 2 hrs
This course introduces the fundamentals of cloud computing including the different cloud computing models: Infrastructure as a Service; Platform as a Service; and Software as a Service on the Amazon Web Services (AWS) platform. Review of the basic concepts of server, networking, storage and virtualization is covered. Industry trends of computing, storage and application migration to cloud computing is covered. Advantages and disadvantages of cloud computing are examined. Cloud careers and industry demand for cloud computing skills are listed.
Prerequisite: CIS 192
Advisory: CO SCI 434 or CIS 219.
Lecture: 2 hrs, Lab: 2 hrs
This course introduces AWS' data storage services. It covers introduction of AWS database technologies and AWS block and object-based storage services. Students learn the principles of database design and management, AWS SQL and NoSQL database technologies. Students use principles of block and object-based storage options. They will study various use case scenario for AWS data storage services. The hands-on labs will allow them to apply the knowledge acquired.
Prerequisite: CIS 193
Lecture: 2 hrs, Lab: 2 hrs
This course introduces AWS (Amazon Web Services) computing related services. Students will learn about the core computing services offered by AWS. The computing services will follow the computing models: Infrastructure as a Service, Platform as a Service, Function as a Service or Micro-services and server less computing (Lambda functions). Students will set up and manage computing services, configure auto scaling and load balancing. Students will learn to code auto deployment scripts to automate the management of AWS infrastructure.
Note:
NOTE: A minimum of 60 units and a cumulative GPA of 2.0 or higher must be completed to earn the Associate Degree. Major courses must each be completed with a grade of C or better. Always consult a counselor for information on program and graduation requirements, residency requirements, and transfer information.