Overview of full-stack implementation of large scale web applications. Team-based software development …
Overview of full-stack implementation of large scale web applications. Team-based software development methodologies, tools and practice. Introduction to modern HTML, CSS. Separation of structure, style and behavior. JavaScript, dynamic types, functional programming, prototypal classes, and closures. HTTP client-server communication, synchronous and asynchronous communication. Java Server Pages, simple database creation, programmatic queries and updates.
Primary objective of this course is to provide the student with the experience of working in a fast-track development environment that requires a shifting balance between collaboration and autonomy. The student will be exposed to a wide range of software tooling across multiple eras of computing history. The student should plan for a considerable amount of focused attention outside of the classroom to complete assignments. Online resources will be provided for all lecture topics. You will get more out of the course if you have experience with some larger development projects, for example, through internships, or open-source contributions.
Tied to "Tools and Techniques in Software Engineering" textbooks at the URL: https://opened.cuny.edu/courses/tools-and-techniques-in-software-engineering
The digital age has created the need for a new kind of …
The digital age has created the need for a new kind of literacy-a literacy that empowers news consumers to determine whether information is credible, reliable and truthful. This is not just a skill; it is a new core competency for the 21st century. So-called "fake news" is hard to spot and spreads easily, leading to disagreements over basic facts. The antidote to the growing challenges posed by this digital revolution is news literacy. This mini news literacy course includes two three-hour sessions that will teach anyone to become a more critical consumer of news.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Cloud Storage and Databases II" (Week Ten) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Logging, Monitoring, and Advanced Topics" (Week Eleven) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Overview" (Week One) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Distributed Systems - Key Concepts & Techniques" (Week Two) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Synchronization, Consistency and Replication" (Week Three) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Distributed File Systems" (Week Four) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Distributed Web-based Applications" (Week five) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Cloud Computing Concepts" (Week Six) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Cloud Systems and Infrastructures I" (Week Seven) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Cloud Systems and Infrastructures II" (Week Eight) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud …
Lecture for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing - "Cloud Storage and Databases I" (Week Nine) delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.