Home » Course Layouts » Free Course Layout Udemy

CS 169: Software Engineering (Spring 2015, UC Berkeley). Instructor: Professor Armando Fox. This course discusses ideas and techniques for designing, developing, and modifying large software systems

0

2

Created by

Profile Photo

English

English [CC]

FREE

Description

. Function-oriented and object-oriented modular design techniques, designing for re-use and maintainability. Specification and documentation. Verification and validation. Cost and quality metrics and estimation. Project team organization and management. Students will work in teams on a substantial programming project.

Course content

  • Lecture 01 – Introduction, SaaS & SOA, Cloud Computing, Legacy Code & SW Quality Unlimited
  • Lecture 02 – Productivity, Agile, Pair Programming, Ruby Intro Unlimited
  • Lecture 03 – Metaprogramming, Blocks, Iterators, Mixins & Duck typing Unlimited
  • Lecture 04 – Client-Server, HTTP, HTML & CSS, 3-tier Architecture Unlimited
  • Lecture 05 – More SaaS, Model-View-Controller, User Stories Unlimited
  • Lecture 06 – Tour of Rails, Active Record Unlimited
  • Lecture 07 – Databases & Migrations, More Active Record, Debugging Unlimited
  • Lecture 08 – Perspective on Validations & Filters, Associations & Foreign Keys Unlimited
  • Lecture 09 – Associations Wrap-up, Cucumber Intro Unlimited
  • Lecture 11 – RSpec 101 Unlimited
  • Lecture 12 – Fixtures & Factories, Stubbing the Internet Unlimited
  • Lecture 13 – Design/Code Reviews, Branching Unlimited
  • Lecture 14 – Continuous Integration & Continuous Development, Legacy Unlimited
  • Lecture 15 – Method-level Refactoring, Refactoring Fallacies & Pitfalls Unlimited
  • Lecture 17 – Patterns, Antipatterns, SOLID; Single Responsibility Principle Unlimited
  • Lecture 18 – Review of SRP, OCP, LSP, Demeter; Design Patterns & SOLID Wrap-up Unlimited
  • Lecture 19 – Project Deliverables & Details Unlimited
  • Lecture 20 – APIs and Single Page Applications Unlimited
  • Lecture 21 – Code Fixup Clinic Unlimited
  • Lecture 22 – Code Fixup Clinic 2 Unlimited
  • Lecture 23 – From Development to Deployment, Quantifying Responsiveness Unlimited
  • Lecture 24 – Monitoring, Caching, Abusive Database Queries, Defending Customer Data Unlimited
  • Lecture 25 – Poster Previews Unlimited
  • Lecture 26 – Looking Backwards, Looking Forwards Unlimited

N.A

0 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

Instructor

OpenCoursa
Accessible Education for Everyone
Profile Photo
5 5
6
24186
4637
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.

Explore Free Courses

Access valuable knowledge without any cost.