Fun and creative web engineering with Python and Web2py
Learn to create web applications with Python and Web2py in this free course. Gain the skills to develop creative and fun web engineering projects. ▼
ADVERTISEMENT
Course Feature
Cost:
Free
Provider:
Udemy
Certificate:
No Information
Language:
English
Start Date:
Self Paced
Course Overview
❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [April 29th, 2023]
This course provides an introduction to web engineering with Python and Web2py. Participants will learn how to build dynamic web applications using the popular Web2py framework and understand how to do that using the Python Programming language. By the end of the course, participants will have a better understanding of the fundamentals of web engineering and be able to create their own dynamic web applications.
[Applications]
After this course, students will be able to apply their knowledge of Python and Web2py to create dynamic web applications. They will be able to use the Web2py framework to create interactive webpages and applications with a variety of features. Additionally, they will be able to use Python to create custom scripts and functions to enhance their applications. Finally, they will be able to use the Web2py framework to deploy their applications to the web.
[Career Paths]
1. Web Developer: Web developers are responsible for creating and maintaining websites. They use a variety of programming languages, such as HTML, CSS, JavaScript, and Python, to create websites that are both functional and aesthetically pleasing. With the increasing demand for web-based applications, web developers are in high demand and the job outlook is expected to remain strong.
2. Web Designer: Web designers are responsible for creating the look and feel of a website. They use a variety of tools, such as Adobe Photoshop and Illustrator, to create visually appealing designs that are both functional and aesthetically pleasing. With the increasing demand for web-based applications, web designers are in high demand and the job outlook is expected to remain strong.
3. Database Administrator: Database administrators are responsible for managing and maintaining databases. They use a variety of tools, such as SQL, to ensure that databases are secure and up-to-date. With the increasing demand for web-based applications, database administrators are in high demand and the job outlook is expected to remain strong.
4. Software Engineer: Software engineers are responsible for developing software applications. They use a variety of programming languages, such as Python, to create applications that are both functional and aesthetically pleasing. With the increasing demand for web-based applications, software engineers are in high demand and the job outlook is expected to remain strong.
[Education Paths]
1. Bachelor of Science in Computer Science: This degree path provides students with a comprehensive understanding of computer science fundamentals, such as algorithms, data structures, software engineering, and computer architecture. It also covers topics such as web development, database management, and artificial intelligence. With the increasing demand for web developers, this degree path is becoming increasingly popular.
2. Bachelor of Science in Web Development: This degree path focuses on the development of web applications and websites. It covers topics such as HTML, CSS, JavaScript, and other web development technologies. It also provides students with an understanding of web design principles, user experience, and web security.
3. Master of Science in Computer Science: This degree path provides students with an advanced understanding of computer science topics, such as machine learning, artificial intelligence, and distributed systems. It also covers topics such as web development, database management, and software engineering. This degree path is becoming increasingly popular as the demand for web developers continues to grow.
4. Master of Science in Web Development: This degree path focuses on the development of web applications and websites. It covers topics such as HTML, CSS, JavaScript, and other web development technologies. It also provides students with an understanding of web design principles, user experience, and web security. This degree path is becoming increasingly popular as the demand for web developers continues to grow.
Course Syllabus
Overview of the Contacts App
Are you ready to start coding?
Install Google Chrome
Do you have Google Chrome installed?
Creating a Pythonanywhere account
Setting up Web2py on Pythonanywere
Should you have the same password for Web2py as Pythonanywhere?
Login to Web2py Admin interface and creating the Contacts web-app
What is the Welcome app used for?
Setting up your personal time machine... version control
Does version control give you a history with all the changes?
Changing the design (View) of our Contacts app
What do we use HTML tags for?
What does the
html tag do?
Playing with packages and sharing problematic code
Does the w2p packages allow for easy code sharing?
How to model database tables with Web2py
Text: repeating the important stuff on modeling tables in Web2py
Introducing controllers
Text: how URL-s are mapped in Web2py
How are URLs mapped in Web2py?
Printing out values from our database
What will a for-loop allow us to do?
Printing out stuff on a html page (view)
Helping a student - our first problem solving
Summing values up in a loop
Text: How to sum things up
Second solving a student's problem video
Integers and floats
Integer division quizz
Integer division quizz 2
Mac ONLY - how to open the python terminal
Playing with variables in the python interpreter
What happens if you run .title()?
Understanding lists (called arrays in Python)
How do you append a name to a list of names?
How to count charachers in a string
How do you count the number of characters in a string?
Looping over a list of items in a html-view file
Finishing up. Fixing the top-menu and making the app the default app
Changing the name of the app to init in Web2py does what?
Pros & Cons
Knowledgeable and understanding instructor.
Helpful overall.
Great introduction to web programming.
Clear and confident explanations.
Outdated content.
Versioning not working.
Needs more polish.
Inconsistent files.
Course Provider
Provider Udemy's Stats at AZClass
Discussion and Reviews
0.0 (Based on 0 reviews)
Start your review of Fun and creative web engineering with Python and Web2py