• CATALOG
  • MILITARY
  • FINANCIAL ASSISTANCE
  • LOGIN
      Forget your password?
  • Open Search Dialog
Home > Training Programs > Programming > Software Engineering Boot Camp

Software Engineering Boot Camp

The Software Engineering Boot Camp is an immersive and accelerated training program designed to create world-class software engineers ready to succeed in today's tech industry. It takes a holistic approach towards teaching both front-end and back-end technologies, ultimately turning students into software engineers or full stack developers.

software-engineering-boot-camp
$4,275.00 (USD)

Have a question?We're here to help

Overview

Objective

Outline

  1. Study & Learning Skills
    1. Introduction
    2. How The Brain Works
    3. Modes Of Thinking
    4. Competency
    5. Study Techniques Part 1 Familiar Practices and Notorious Practices
    6. Study Techniques Part 2 Elaborative Interrogation
    7. Study Techniques Part 3 Self Explanation
    8. Study Techniques Part 4 Practice Testing
    9. Study Techniques Part 5 Spaced Repetition
    10. Study Techniques Part 6 Interleaving
    11. Thank You - references to students getting in touch
  2. Principles of Software Engineering I: principles of engineering, software development lifecycle
    1. Introduction
    2. Software Engineering
    3. Software development lifecycle
    4. Lifecycle models
    5. The project team
  3. CompTIA IT Fundamentals ITF+
    1. Using Computers
    2. Using Apps and Databases
    3. Using Computer Hardware
    4. Using Networks
    5. Security Concepts
    6. Infrastructure
  4. Starting with Git & GitHub
    1. Welcome to Git and GitHub
    2. Using Git
    3. Using GitHub
    4. Additional Features
  5. Introduction to Web Development
    1. Introduction
    2. What does a web developer do
    3. Installing software for web development
    4. Folders, terminal, computer networks
  6. Introduction to HTML & CSS
    1. Introduction
    2. HTML fundamentals
    3. HTML forms and Multimedia
    4. CSS fundamentals
  7. Introduction to UX and Product Management
    1. Introduction
    2. Product management
    3. User experience design
  8. Introduction to Bootstrap
    1. Layout Design with Bootstrap
    2. Page Navigation in Bootstrap 4
    3. Page Content Components
    4. Application Setup, Deployment, and Hosting
  9. Fundamentals of Modern JavaScript – ES6 & Beyond
  10. Dynamic & Interactive Web Pages – Beginners JavaScript DOM
  11. JavaScript Async
  12. Data Structures & Algorithm Theory
    1. Introduction
    2. Big O notation
    3. Big data structures
    4. Recursion
    5. Linked list and binary trees
    6. Heaps and sorting
    7. Dynamic programming
  13. Principles of Software Engineering II: System Design
  14. JavaScript Objects and OOP Programming with JavaScript
  15. Principles of Software Engineering III: Software design, UML
  16. Introduction to React
  17. React Router and Redux
    1. Introduction
    2. React Router
    3. Redux
  18. Scrum and Agile immersion
    1. Introduction
    2. Agile Overview
    3. Scrum Overview
    4. Roles and Responsibilities
    5. Project Lifecycle
    6. Building High Performing Teams
    7. Scaling Agile
    8. Closure
  19. Python programming fundamentals
    1. Introduction
    2. Introduction to Python
    3. Language Fundamentals
    4. Functions
    5. Exception Handling
    6. Data Structures
    7. Object Oriented Programming
    8. Interacting with Files and Directories
    9. Module and Packages
  20. Learn Python Django From Scratch
    1. Introduction to Django
    2. Creating a User Authentication System
    3. Frontending
    4. E-Commerce
    5. File Uploading, Ajax, and Emailing
    6. Geolocation and Map Integration
    7. Django Power-Ups: Services and Signals
    8. Testing Your Site
  21. Querying Data with SQL
    1. Introduction to SQL
    2. More SQL: Intermediate Functions
    3. SQL: Output Control
    4. SQL: Table Modification
    5. SQL: Common Table Expressions
  22. Building Functional Prototypes using Node.js
    1. Intro to Back-End Web Development
    2. Writing Server-Side JavaScript with Node.js
    3. Working with Databases
    4. Deploying on Azure
  23. Starting with REST API's
    1. Welcome to Starting With REST API's
    2. Developing REST API's

Requirements

Prerequisites

You've got questions.
We're here to help.

Our highly knowledgeable Enrollment Specialists will answer any questions you might have about the course and payment options.

REQUEST INFO

Instructor

FAQs

You've got questions.
We're here to help.

Our highly knowledgeable Enrollment Specialists will answer any questions you might have about the course and payment options.

REQUEST INFO
California State University - San Marcos

Extended Learning Department
333 S. Twin Oaks Valley Road
San Marcos, CA 92096 US
MAIN CONTENT

Copyright © 1997 - 2024 All rights reserved. The material on this site cannot be reproduced or redistributed unless you have obtained prior written permission from Cengage Learning. Privacy Policy