Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com
8/31/2021, 8:08 PM
Assignment 1 due 9/9/21
https://uconnstamfordslp.blogspot.com/p/linux-primer.html
Create a linux shell program to state
Name
Major
What you want to do
High school
Town
favorite subject growing up
What i am passionate about
Send both code and output via email
List all lines of code
Program
# my first script
echo "Hello my name is John Iacovacci"
Copy and paste output
Output
john_iacovacci1@cloudshell:~/scripts (uconn-engr)$ ./my_profile2
Hello my name is John Iacovacci
Email to john.iacovacci1@gmail.com
Tuesday, August 31, 2021
Monday, August 30, 2021
Rooms are 305a Monday, 305g Wednesday, 8/30/2021, 6:18 PM, English, 8/30/2021, 6:18 PM
Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com
8/30/2021, 6:18 PM
Syllabus
ENGR 1166: Foundations of Engineering - Z81 / Z82
Fall 2021
Instructor: John A. Iacovacci/Tendai Gomo
John.iacovacci1@gmail.com; john.iacovacci@uconn.edu; Tendai@tendaigomo.com
Cell Phone: 917-701-6177
Lectures Mondays 6:20-8:50 pm Room DWTN 305A
Wednesdays 6:20-8:50 pm Room DWTN 305G
Office Hours Remote: Thursdays 5:00pm to 6:00pm
https://uconn-cmr.webex.com/meet/jai17003
Our Class Website is https://uconnstamfordslp.blogspot.com/
Book: Google Cloud Platform in Action JJ Geewax
eBook: https://livebook.manning.com/book/google-cloud-platform-in-action
Catalog Description
ENGR 1166 - Provides an in depth study of the Google cloud platform.
We will be focusing on learning various aspects of the google cloud
using small assignments related to cloud concepts. The class format is
based upon the first half lecture then the second half hands on
workshop. The environment is hosted at cloud.google.com.
$300 of cloud services is budgeted for each student by google. A
credit card is needed to get google credit. Students will not be
spending the entire $300 google credit so no costs should be incurred.
Objectives
At the end of the course, the students should be able to understand
and be able to develop applications on the google cloud. The concepts
will include virtual machines, MySQL, NoSQL, BigQuery, Document
Storage, Linux, HTML/CSS, Javascript, Security, Python, GitHub, Google
API's, Cloud Functions, Networking, Authentication, Encryption,
Machine Learning and Artificial Intelligence.
General Requirements & Expectations
1. Attendance: Students are expected to attend all lectures.
Attendance will be taken. Students will have the option of attending
Monday or Wednesday depending upon desk space.
Reading and assignments are required. Each class will have assignments
required as well as projects due at different times during the term.
2. Make sure you check your UCONN.EDU e-mail account regularly, or
have it forwarded to an account that you use regularly. Otherwise you
may miss important announcements.
Grading Percentages
Description Percent of course grade
Class assignments: 12 assignments 60% (note late assignments will be
penalized 10%)
Midterm and Final : 40%
Date
8/30-9/1
Week 1 Chapter 1/3 What is the Cloud / Data Center / Linux
Linux assignment
9/8-9/13
Week 2 Chapter 8. Cloud Storage / HTML CSS Javascript
HTML assignment
9/15-9/20
Week 3 Chapter 9/11 Compute Engine / App Engine
App Engine Example
9/22-9/27
Week 4 Chapter 12 Cloud Functions / Python /Github
Python Assignment
9/29-10/4
Week 4 Chapter 4 Cloud SQL / MySQL
MySQL Assignment
10/6-10/11
Week 6 Chapter 5 Document Storage / Firestore (Midterm Exam)
NoSQL Assignment
10/13-10/18
Week 13 Chapter 19/20. Big Query / Dataflow
Big Query Assignment
10/20-10/25
Week 8 Chapter 13 Cloud DNS (security)
TBD
10/27-11/1
Week 9 Security IAM & Admin
Encryption Assignment
11/3-11/8
Week 10 Security
Authentication Assignment
11/10-11/15
Week 11 Chapter 14/15. Cloud Vision /Text Analysis
Vision Assignments
11-17
Week 12 Chapter 16/17. Cloud Speech / Translations
Translation Assignment
11/21-11/28
off
11/29-12/1
Week 13 Chapter 18 Machine Learning
Machine Learning Assignment
12/6-12/8
All project work due
Academic Honesty
Students should refer to the Student Code (see section on Academic Integrity -
http://www.dos.uconn.edu/student_code.html) for specific guidelines.
Students with Disabilities
Students with disabilities who believe they may need accommodations in
this class are encouraged
to contact the Center for Students with Disabilities (486-2020) as
soon as possible to better ensure that such accommodations are
implemented in a timely fashion.
Classroom blog: googleclouduconn.blogspot.com
8/30/2021, 6:18 PM
Syllabus
ENGR 1166: Foundations of Engineering - Z81 / Z82
Fall 2021
Instructor: John A. Iacovacci/Tendai Gomo
John.iacovacci1@gmail.com; john.iacovacci@uconn.edu; Tendai@tendaigomo.com
Cell Phone: 917-701-6177
Lectures Mondays 6:20-8:50 pm Room DWTN 305A
Wednesdays 6:20-8:50 pm Room DWTN 305G
Office Hours Remote: Thursdays 5:00pm to 6:00pm
https://uconn-cmr.webex.com/meet/jai17003
Our Class Website is https://uconnstamfordslp.blogspot.com/
Book: Google Cloud Platform in Action JJ Geewax
eBook: https://livebook.manning.com/book/google-cloud-platform-in-action
Catalog Description
ENGR 1166 - Provides an in depth study of the Google cloud platform.
We will be focusing on learning various aspects of the google cloud
using small assignments related to cloud concepts. The class format is
based upon the first half lecture then the second half hands on
workshop. The environment is hosted at cloud.google.com.
$300 of cloud services is budgeted for each student by google. A
credit card is needed to get google credit. Students will not be
spending the entire $300 google credit so no costs should be incurred.
Objectives
At the end of the course, the students should be able to understand
and be able to develop applications on the google cloud. The concepts
will include virtual machines, MySQL, NoSQL, BigQuery, Document
Storage, Linux, HTML/CSS, Javascript, Security, Python, GitHub, Google
API's, Cloud Functions, Networking, Authentication, Encryption,
Machine Learning and Artificial Intelligence.
General Requirements & Expectations
1. Attendance: Students are expected to attend all lectures.
Attendance will be taken. Students will have the option of attending
Monday or Wednesday depending upon desk space.
Reading and assignments are required. Each class will have assignments
required as well as projects due at different times during the term.
2. Make sure you check your UCONN.EDU e-mail account regularly, or
have it forwarded to an account that you use regularly. Otherwise you
may miss important announcements.
Grading Percentages
Description Percent of course grade
Class assignments: 12 assignments 60% (note late assignments will be
penalized 10%)
Midterm and Final : 40%
Date
8/30-9/1
Week 1 Chapter 1/3 What is the Cloud / Data Center / Linux
Linux assignment
9/8-9/13
Week 2 Chapter 8. Cloud Storage / HTML CSS Javascript
HTML assignment
9/15-9/20
Week 3 Chapter 9/11 Compute Engine / App Engine
App Engine Example
9/22-9/27
Week 4 Chapter 12 Cloud Functions / Python /Github
Python Assignment
9/29-10/4
Week 4 Chapter 4 Cloud SQL / MySQL
MySQL Assignment
10/6-10/11
Week 6 Chapter 5 Document Storage / Firestore (Midterm Exam)
NoSQL Assignment
10/13-10/18
Week 13 Chapter 19/20. Big Query / Dataflow
Big Query Assignment
10/20-10/25
Week 8 Chapter 13 Cloud DNS (security)
TBD
10/27-11/1
Week 9 Security IAM & Admin
Encryption Assignment
11/3-11/8
Week 10 Security
Authentication Assignment
11/10-11/15
Week 11 Chapter 14/15. Cloud Vision /Text Analysis
Vision Assignments
11-17
Week 12 Chapter 16/17. Cloud Speech / Translations
Translation Assignment
11/21-11/28
off
11/29-12/1
Week 13 Chapter 18 Machine Learning
Machine Learning Assignment
12/6-12/8
All project work due
Academic Honesty
Students should refer to the Student Code (see section on Academic Integrity -
http://www.dos.uconn.edu/student_code.html) for specific guidelines.
Students with Disabilities
Students with disabilities who believe they may need accommodations in
this class are encouraged
to contact the Center for Students with Disabilities (486-2020) as
soon as possible to better ensure that such accommodations are
implemented in a timely fashion.
Friday, August 27, 2021
Syllabus Fall 2021, 8/27/2021, 11:17 AM, English, 8/27/2021, 11:17 AM
Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com
8/27/2021, 11:17 AM
Syllabus
ENGR 1166: Foundations of Engineering - Z81 / Z82
Fall 2021
Instructor: John A. Iacovacci/Tendai Gomo
John.iacovacci1@gmail.com; john.iacovacci@uconn.edu; Tendai@tendaigomo.com
Cell Phone: 917-701-6177
Lectures Mondays 6:20-8:50 pm Room DWTN 305A
Wednesdays 6:20-8:50 pm Room DWTN 305G
Office Hours Remote: Thursdays 5:00pm to 6:00pm
https://uconn-cmr.webex.com/meet/jai17003
Our Class Website is https://uconnstamfordslp.blogspot.com/
Book: Google Cloud Platform in Action JJ Geewax
eBook: https://livebook.manning.com/book/google-cloud-platform-in-action
Catalog Description
ENGR 1166 - Provides an in depth study of the Google cloud platform.
We will be focusing on learning various aspects of the google cloud
using small assignments related to cloud concepts. The class format is
based upon the first half lecture then the second half hands on
workshop. The environment is hosted at cloud.google.com.
$300 of cloud services is budgeted for each student by google. A
credit card is needed to get google credit. Students will not be
spending the entire $300 google credit so no costs should be incurred.
Objectives
At the end of the course, the students should be able to understand
and be able to develop applications on the google cloud. The concepts
will include virtual machines, MySQL, NoSQL, BigQuery, Document
Storage, Linux, HTML/CSS, Javascript, Security, Python, GitHub, Google
API's, Cloud Functions, Networking, Authentication, Encryption,
Machine Learning and Artificial Intelligence.
General Requirements & Expectations
1. Attendance: Students are expected to attend all lectures.
Attendance will be taken. Students will have the option of attending
Monday or Wednesday depending upon desk space.
Reading and assignments are required. Each class will have assignments
required as well as projects due at different times during the term.
2. Make sure you check your UCONN.EDU e-mail account regularly, or
have it forwarded to an account that you use regularly. Otherwise you
may miss important announcements.
Grading Percentages
Description Percent of course grade
Class assignments: 12 assignments 60% (note late assignments will be
penalized 10%)
Midterm and Final : 40%
Date
8/30-9/1
Week 1 Chapter 1/3 What is the Cloud / Data Center / Linux
Linux assignment
9/8-9/13
Week 2 Chapter 8. Cloud Storage / HTML CSS Javascript
HTML assignment
9/15-9/20
Week 3 Chapter 9/11 Compute Engine / App Engine
App Engine Example
9/22-9/27
Week 4 Chapter 12 Cloud Functions / Python /Github
Python Assignment
9/29-10/4
Week 4 Chapter 4 Cloud SQL / MySQL
MySQL Assignment
10/6-10/11
Week 6 Chapter 5 Document Storage / Firestore (Midterm Exam)
NoSQL Assignment
10/13-10/18
Week 13 Chapter 19/20. Big Query / Dataflow
Big Query Assignment
10/20-10/25
Week 8 Chapter 13 Cloud DNS (security)
TBD
10/27-11/1
Week 9 Security IAM & Admin
Encryption Assignment
11/3-11/8
Week 10 Security
Authentication Assignment
11/10-11/15
Week 11 Chapter 14/15. Cloud Vision /Text Analysis
Vision Assignments
11-17
Week 12 Chapter 16/17. Cloud Speech / Translations
Translation Assignment
11/21-11/28
off
11/29-12/1
Week 13 Chapter 18 Machine Learning
Machine Learning Assignment
12/6-12/8
All project work due
Academic Honesty
Students should refer to the Student Code (see section on Academic Integrity -
http://www.dos.uconn.edu/student_code.html) for specific guidelines.
Students with Disabilities
Students with disabilities who believe they may need accommodations in
this class are encouraged
to contact the Center for Students with Disabilities (486-2020) as
soon as possible to better ensure that such accommodations are
implemented in a timely fashion.
Classroom blog: googleclouduconn.blogspot.com
8/27/2021, 11:17 AM
Syllabus
ENGR 1166: Foundations of Engineering - Z81 / Z82
Fall 2021
Instructor: John A. Iacovacci/Tendai Gomo
John.iacovacci1@gmail.com; john.iacovacci@uconn.edu; Tendai@tendaigomo.com
Cell Phone: 917-701-6177
Lectures Mondays 6:20-8:50 pm Room DWTN 305A
Wednesdays 6:20-8:50 pm Room DWTN 305G
Office Hours Remote: Thursdays 5:00pm to 6:00pm
https://uconn-cmr.webex.com/meet/jai17003
Our Class Website is https://uconnstamfordslp.blogspot.com/
Book: Google Cloud Platform in Action JJ Geewax
eBook: https://livebook.manning.com/book/google-cloud-platform-in-action
Catalog Description
ENGR 1166 - Provides an in depth study of the Google cloud platform.
We will be focusing on learning various aspects of the google cloud
using small assignments related to cloud concepts. The class format is
based upon the first half lecture then the second half hands on
workshop. The environment is hosted at cloud.google.com.
$300 of cloud services is budgeted for each student by google. A
credit card is needed to get google credit. Students will not be
spending the entire $300 google credit so no costs should be incurred.
Objectives
At the end of the course, the students should be able to understand
and be able to develop applications on the google cloud. The concepts
will include virtual machines, MySQL, NoSQL, BigQuery, Document
Storage, Linux, HTML/CSS, Javascript, Security, Python, GitHub, Google
API's, Cloud Functions, Networking, Authentication, Encryption,
Machine Learning and Artificial Intelligence.
General Requirements & Expectations
1. Attendance: Students are expected to attend all lectures.
Attendance will be taken. Students will have the option of attending
Monday or Wednesday depending upon desk space.
Reading and assignments are required. Each class will have assignments
required as well as projects due at different times during the term.
2. Make sure you check your UCONN.EDU e-mail account regularly, or
have it forwarded to an account that you use regularly. Otherwise you
may miss important announcements.
Grading Percentages
Description Percent of course grade
Class assignments: 12 assignments 60% (note late assignments will be
penalized 10%)
Midterm and Final : 40%
Date
8/30-9/1
Week 1 Chapter 1/3 What is the Cloud / Data Center / Linux
Linux assignment
9/8-9/13
Week 2 Chapter 8. Cloud Storage / HTML CSS Javascript
HTML assignment
9/15-9/20
Week 3 Chapter 9/11 Compute Engine / App Engine
App Engine Example
9/22-9/27
Week 4 Chapter 12 Cloud Functions / Python /Github
Python Assignment
9/29-10/4
Week 4 Chapter 4 Cloud SQL / MySQL
MySQL Assignment
10/6-10/11
Week 6 Chapter 5 Document Storage / Firestore (Midterm Exam)
NoSQL Assignment
10/13-10/18
Week 13 Chapter 19/20. Big Query / Dataflow
Big Query Assignment
10/20-10/25
Week 8 Chapter 13 Cloud DNS (security)
TBD
10/27-11/1
Week 9 Security IAM & Admin
Encryption Assignment
11/3-11/8
Week 10 Security
Authentication Assignment
11/10-11/15
Week 11 Chapter 14/15. Cloud Vision /Text Analysis
Vision Assignments
11-17
Week 12 Chapter 16/17. Cloud Speech / Translations
Translation Assignment
11/21-11/28
off
11/29-12/1
Week 13 Chapter 18 Machine Learning
Machine Learning Assignment
12/6-12/8
All project work due
Academic Honesty
Students should refer to the Student Code (see section on Academic Integrity -
http://www.dos.uconn.edu/student_code.html) for specific guidelines.
Students with Disabilities
Students with disabilities who believe they may need accommodations in
this class are encouraged
to contact the Center for Students with Disabilities (486-2020) as
soon as possible to better ensure that such accommodations are
implemented in a timely fashion.
Monday, August 16, 2021
End of Program documents, 8/16/2021, 8:37 PM, English, 8/16/2021, 8:38 PM
Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com
8/16/2021, 8:37 PM
Congratulations to all on the completion of this summer's learning program.
All the teams worked well together and successfully were able to
develop Google cloud based applications.
Please send me the code for each team in email (main.py, index.html, etc..etc)
Also, please provide written explanations of progress on the future
state enhancements that will be added (scheduling, text to speech,
attachments, reading email boxes)
I need to have a version ready for when Boys and Girls club starts in
the fall so we can use this software to communicate with parents.
I'm always available john.iacovacci1@gmail.com
Classroom blog: googleclouduconn.blogspot.com
8/16/2021, 8:37 PM
Congratulations to all on the completion of this summer's learning program.
All the teams worked well together and successfully were able to
develop Google cloud based applications.
Please send me the code for each team in email (main.py, index.html, etc..etc)
Also, please provide written explanations of progress on the future
state enhancements that will be added (scheduling, text to speech,
attachments, reading email boxes)
I need to have a version ready for when Boys and Girls club starts in
the fall so we can use this software to communicate with parents.
I'm always available john.iacovacci1@gmail.com
Tuesday, August 10, 2021
Program hints, 8/10/2021, 8:58 PM, English, 8/10/2021, 8:59 PM
Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com
8/10/2021, 8:58 PM
I've updated the sendgrid documentation
need to import sendgrid from linux shell command line
pip3 install sendgrid
Left out the installation of the sendgrid libraries on your linux shell
https://uconnstamfordslp.blogspot.com/p/sendgrid-email.html
From the example
Once the web page is posted we can use other examples from code to get
the email process to work
E.g.
In the python CRUD example we use this code to retrieve all records
into an array
# Get Customer List
# retrieves all data with Kind custinfo
query = client.query(kind=kind)
# fetch method that retrieve all results that match query
results = list(query.fetch())
We can then loop thru the array with all records to get the email
address we wish to send and the language we want to send it in
Then we can use the translate code from that same CRUD example to
translate to comment box form the html form
tinst = customer['instructions']
tlang = 'es'
result = translate_client.translate(tinst, target_language=tlang)
# Render the page
# translate process should go here
from_email = Email("jiacovacci@hotmail.com") # Change to your
verified sender
to_email = To("john.iacovacci1@gmail.com") # Change to your
recipient from array item
subject = "Did this work?"
content = Content("text/plain", Comments) #translated comments
based on the clients stored language
mail = Mail(from_email, to_email, subject, content)
mail_json = mail.get()
# Send an HTTP POST request to /mail/send
response = sg.client.mail.send.post(request_body=mail_json)
print(response.status_code)
print(response.headers)
return render_template('comments.html', FormComments=Comments)
# Renders the page with the response
Make sure you keep the requirements.txt file updated with all libraries used
Flask>=1.1.1
google-cloud-datastore
Google-cloud-translate
PyYAML>=4.2b1
python-http-client>=3.2.1
six==1.11.0
pytest==3.8.2
starkbank-ecdsa>=1.0.0
sendgrid==v6.0.0
Classroom blog: googleclouduconn.blogspot.com
8/10/2021, 8:58 PM
I've updated the sendgrid documentation
need to import sendgrid from linux shell command line
pip3 install sendgrid
Left out the installation of the sendgrid libraries on your linux shell
https://uconnstamfordslp.blogspot.com/p/sendgrid-email.html
From the example
Once the web page is posted we can use other examples from code to get
the email process to work
E.g.
In the python CRUD example we use this code to retrieve all records
into an array
# Get Customer List
# retrieves all data with Kind custinfo
query = client.query(kind=kind)
# fetch method that retrieve all results that match query
results = list(query.fetch())
We can then loop thru the array with all records to get the email
address we wish to send and the language we want to send it in
Then we can use the translate code from that same CRUD example to
translate to comment box form the html form
tinst = customer['instructions']
tlang = 'es'
result = translate_client.translate(tinst, target_language=tlang)
# Render the page
# translate process should go here
from_email = Email("jiacovacci@hotmail.com") # Change to your
verified sender
to_email = To("john.iacovacci1@gmail.com") # Change to your
recipient from array item
subject = "Did this work?"
content = Content("text/plain", Comments) #translated comments
based on the clients stored language
mail = Mail(from_email, to_email, subject, content)
mail_json = mail.get()
# Send an HTTP POST request to /mail/send
response = sg.client.mail.send.post(request_body=mail_json)
print(response.status_code)
print(response.headers)
return render_template('comments.html', FormComments=Comments)
# Renders the page with the response
Make sure you keep the requirements.txt file updated with all libraries used
Flask>=1.1.1
google-cloud-datastore
Google-cloud-translate
PyYAML>=4.2b1
python-http-client>=3.2.1
six==1.11.0
pytest==3.8.2
starkbank-ecdsa>=1.0.0
sendgrid==v6.0.0
Sunday, August 8, 2021
Links to projects, 8/8/2021, 8:20 PM, English, 8/8/2021, 8:20 PM
Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com
8/8/2021, 8:20 PM
Please send me Links to your projects
I'd like to see where everyone is
Also, I'm available this week if teams need help just email me
Classroom blog: googleclouduconn.blogspot.com
8/8/2021, 8:20 PM
Please send me Links to your projects
I'd like to see where everyone is
Also, I'm available this week if teams need help just email me
Wednesday, August 4, 2021
Status updates due 8/5/21, 8/4/2021, 8:28 PM, English, 8/4/2021, 8:28 PM
Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com
8/4/2021, 8:28 PM
One week left - I would like to have an app engine link for each group
so I can review the project.
Please send the link to my email. john.iacovacci1@gmail.com
Also, please provide this weeks status report on the drive share.
I can assist any team that needs help tomorrow.
Classroom blog: googleclouduconn.blogspot.com
8/4/2021, 8:28 PM
One week left - I would like to have an app engine link for each group
so I can review the project.
Please send the link to my email. john.iacovacci1@gmail.com
Also, please provide this weeks status report on the drive share.
I can assist any team that needs help tomorrow.
Monday, August 2, 2021
SendGrid Email Instructions added to blog, 8/2/2021, 7:28 PM, English, 8/2/2021, 7:28 PM
Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com
8/2/2021, 7:28 PM
SendGrid email instructions added to blog
https://uconnstamfordslp.blogspot.com/p/sendgrid-email.html
Classroom blog: googleclouduconn.blogspot.com
8/2/2021, 7:28 PM
SendGrid email instructions added to blog
https://uconnstamfordslp.blogspot.com/p/sendgrid-email.html
Subscribe to:
Posts (Atom)
Disable Billing
Search for Billing Manage billing accounts Go to MYPROJECTS CLICK ON THE 3 BUTTON Actions Then hit disable
-
Create a web site with main page of index.html and 2 other linked original content html pages At least 2 links to public web pages you di...
-
Assignment # 6 due 10/18/24 https://uconnstamfordslp.blogspot.com/p/assignment-exercise-python-datastore.html Recreate the app engine pr...
-
Your assigned language is: English Classroom blog: googleclouduconn.blogspot.com 8/31/2021, 8:08 PM Assignment 1 due 9/9/21 https...