Students at Computer Lab

Full Stack Developer

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.

 

Programs

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.

Contact Us

Office Hours and Location

Lab Hours: 8:00 - 4:00 / Monday-Friday

Location: INST 2009

 

 

Contact

Phone: (818) 364-7617

E-Mail: lamc-csit@laccd.edu

Amir Roochi