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
English
English [CC]
FREE
- Learn basic syntax that can apply to any language.
- Learn what is a programming language and the basic concepts for beginners.
- Understand what is Javascript in it's truest form.
- Know the basic syntax of Javascript.
- Know some hidden quirks in Javascript.
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
- 5 stars0
- 4 stars0
- 3 stars0
- 2 stars0
- 1 stars0
No Reviews found for this course.
Instructor
OpenCoursa
Accessible Education for Everyone
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.
{"title":"","show_title":"0","post_type":"course","taxonomy":"course-cat","term":"engineering-skills,health-and-safety","post_ids":"","course_style":"free","featured_style":"course6","masonry":"","grid_columns":"clear4 col-md-3","column_width":"268","gutter":"30","grid_number":"4","infinite":"","pagination":"","grid_excerpt_length":"20","grid_link":"1","grid_search":"0","course_type":"","css_class":"","container_css":"","custom_css":""}