CFU recognized
6 CFU in the scientific field INF/01
Duration and Modality
21 hours
Hybrid
Location
Como andOn-Line
Start / End Dates
from 3 to 26 october 2024
Teacher
Giuliano Vita
Price1.800 € full price
1.440 € Early Bird
This course is dedicated to discovering the world of No-Code, a revolution in how to create applications, websites, and software integrations without the need to write code. Through the eight modules, students will learn how to leverage key No-Code tools such as Bubble, Framer, Voiceflow, and many others to create innovative digital solutions. The course aims to develop practical skills in the creation of online forms, websites, landing pages, AI-driven chatbots, API integrations, No-Code databases, and web and native applications, while also exploiting the synergies between generative AI and No-Code tools. Participating in this course will enable students to gain a deep understanding of No-Code tools and their practical applications, making them capable of implementing efficient and customized software solutions.
MODULE 1 – In-depth study of No-Code development.
PART 1: Advantages and limitations: The main benefits and limitations of No-Code development.
PART 2: The main tools: An in-depth look at the main No-Code development tools such as Bubble, Framer, Squarespace, etc.
PART 3: Communities and resources: An introduction to the main online communities in the No-Code world.
PART 4: Intersection of AI and No-Code: How to leverage the integration between generative AI and No-Code tools.
PART 1: Online forms: Overview of best practices related to online form and form creation.
PART 2: Tools and Platforms for Form Creation: Analysis of major No-Code tools for online form design, such as Google Forms, Typeform, and JotForm. Key features, advantages and disadvantages of each will be explored, as well as strategies for effectively integrating them into websites and landing pages.
MODULE 3 – Creating AI-based chatbots.
PART 1: Chatbots and AI: The main chatbot builders and their use with generative AI.
PART 2: Personalization techniques with knowledge base: Exploration of strategies to personalize chatbot interactions based on each company’s knowledge base.
MODULE 4 – No-Code Integration Tools.
PART 1: Code-free API integration: What APIs are and how integrations between different applications work.
PART 2: Creating an integration: Using a tool such as Zapier, we will demonstrate how integrations can be created between different applications.
MODULE 5 – Database No-Code
PART 1: Fundamental Concepts and Database Types: An overview of the main concepts related to No-Code databases, exploring the differences between relational and nonrelational databases, and introducing platforms such as Airtable and Google Sheets.
MODULE 6 – Creating websites and landing pages.
Mode: two hours On Demand
PART 1: Designing wireframes for websites: The main tools dedicated to wireframing and prototyping websites.
PART 2: Website builder comparison: The main differences between the major No-Code website builders such as Framer, Squarespace and Webflow.
PART 3: Creating a website: Using one of the main website builders you will proceed to create a website
MODULE 7 – Web application design and development.
PART 1: No-Code app builder: Introduction to tools such as Bubble, Adalo and Glide and Softr.
PART 2: Let’s build a web-app: Development of a simple web-app for task management through Bubble.
FORM 8 – Final Project
Students will implement their own project based on No-Code technologies in the classroom. The project will involve the creation of one of the following digital products::
MODULE 1: Insight into No-Code development
MODULE 2: Creating online forms and forms
MODULE 3: Creating websites and landing pages.
MODULE 4: Creating AI-based chatbots.
MODULE 5: No-Code integration tools.
MODULE 6: No-Code Databases
MODULE 7: Web application design and development.
MODULE 8: Final Project.
The course is ideal for students with an interest in digital innovation who want to gain practical skills in developing digital solutions without the need to use complex traditional programming languages. It is also aimed at entrepreneurs, product managers, designers and marketers who want to rapidly implement and test digital products, as well as automate business processes and workflows, significantly reducing development time and costs.
The main objective of the course is to provide in-depth knowledge of No-Code tools and methodologies, enabling students to:
Upon completion of the course, students will be able to:
Throughout the course, students will know how to identify and employ No-Code tools best suited to meet the needs of specific projects. They will also gain solid practical skills in building web and native applications, bypassing the use of traditional code altogether. They will also be trained in the configuration and customization of artificial intelligence-based chatbots in order to improve user interaction and engagement. The skills acquired will extend to integrating systems and applications via APIs without the need for programming.
The course will be offered in several modes: Classroom, live streaming and on-demand mode. For more general and introductory topics, the live streaming mode will be adopted, thus ensuring accessibility and convenience, and allowing students to actively participate remotely. For in-depth technical topics, the content will be on-demand, so that more complex topics can be explored at one’s own pace, with the possibility of reviewing the lectures several times for better understanding. Finally, the last session devoted to the final project, which will require more interaction and a hands-on approach, will be taught in the classroom.
This course is structured to guide even those who have never used No-Code tools, starting with the basics of each platform covered to ensure a solid and progressive understanding. It is ideal for those who have a strong passion for the world of digital products and wish to actively immerse themselves in the development of innovative solutions. Participants are required to be familiar with Web browsing, which is essential for following the lectures and practicing with the software tools. A basic knowledge of English is recommended, as many tools and reference resources are available primarily in this language. However, those who are not comfortable with English can make use of machine translation software to facilitate understanding of the platforms and teaching materials