-
Presentation
Presentation
This course is aimed as an introduction to Cloud Computing from the perspective of a beginner that doesnt have previous experience of the topic at all.
The idea is to help for to build Junior Cloud Architects, which means the abilities for implementing or adopting Cloud technology, understanding what exactly and what options there are when thinking about Cloud deployments. This course covers a wide range of Cloud Computing topics areas providing you with a solid foundation of understanding.
This course also creates an environment of understanding from theory and practical ways the different service models of Cloud Computing, Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) providing examples and differences between each.
-
Class from course
Class from course
-
Degree | Semesters | ECTS
Degree | Semesters | ECTS
Bachelor | Semestral | 5
-
Year | Nature | Language
Year | Nature | Language
3 | Mandatory | Português
-
Code
Code
ULHT6638-22514
-
Prerequisites and corequisites
Prerequisites and corequisites
Not applicable
-
Professional Internship
Professional Internship
Não
-
Syllabus
Syllabus
General Overview:
- History, market, trends
- Distributed Architectures review: SOA, Event Driven Components and Services
- What is a Cloud? Private, public, hybrid
- Technologies, business models, major national and international service providers
- IaaS
- BaaS
- PaaS
- SaaS
- others
Pratical Agenda:
- 1st Work - IaaS & PaaS
- AWS EC2 - Deploy and run ubuntu server
- Docker PaaS - AWS Beanstalk
- Heroku - 2 application deployment, each per service
- 2nd Work- SaaS & BaaS
- Trello Board
- AWS BaaS
- Firebase (Store data and Media)
Each work have a 6 hand-on classes planning
-
Objectives
Objectives
- Understand why companies are moving for cloud services to support their businesses
- What are the business models
- What are major service providers
- Cloud Architecture main concepts
- Hands-on capabilities to build and deploy a Cloud Service
-
Teaching methodologies and assessment
Teaching methodologies and assessment
To be described
-
References
References
- Abdula, M., Averdunk, I., Barcia, R., Brown, K., & Emuchay, N. (2018). The Cloud Adoption Playbook: Proven Strategies for Transforming Your Organization with the Cloud (1 edition). Wiley.
- Bagley, R. O. (2014). How The Cloud And Big Data Are Changing Small Business. Forbes. https://www.forbes.com/sites/rebeccabagley/2014/07/15/how-the-cloud-and-big-data-are-changing-small-business/
- Bond, J. (2015). The Enterprise Cloud: Best Practices for Transforming Legacy IT (1 edition). O'Reilly Media.
- Jackson, K. L., & Goessling, S. (2018). Architecting Cloud Computing Solutions: Build cloud strategies that align technology and economics while effectively managing risk (1 edition). Packt Publishing.
- Rafaels, M. R. J. (2015). Cloud Computing: From Beginning to End. CreateSpace Independent Publishing Platform
-
Office Hours
Office Hours
-
Mobility
Mobility
No