Back to Courses

Mobile And Web Development Courses - Page 28

Showing results 271-280 of 456
Advanced Django: Building a Blog
Code and run Django websites without installing anything! This course is designed for learners who are familiar with Python and basic Django skills (similar to those covered in the Django for Everybody specialization). The modules in this course cover a review of core Django concepts, advanced projects setups, class-based views, and other advanced topics such as proxy models, loggin, caching, and query optimization. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to slowly building features, resulting in large coding projects at the end of the course. Course Learning Objectives: Initialize Django Advanced Project Setup and explain the benefits in terms of integration and security Describe different Class-Based Views and their use cases Diagnose and optimize code performance using logging, caching, and query optimization
Design a User Interface (UI) Story Map in Miro
By the end of this project, you will be able to create a user interface story map that your business can use as a roadmap for release planning and as a framework for version and improvement releases over time. The power of the user interface story map is that it places the spotlight of the release process upon the user. This enables the business to stay focused on user experience and needs throughout releases of products and makes it easier for cross-functional teams to home in on what is necessary to gain and maintain user acceptance so that an exceptional user experience is sustained. To design a user interface story map, you will gain hands-on experience applying design thinking, user interface knowledge, and context from each step of the customer journey in the Miro online visual collaboration platform for teamwork. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Creating a DAO website with HOTGLUE
Traditionally speaking, website designs follow a format based on newspaper layouts. Although that is an useful (unspoken) convention, it does bring limits to what one can create when building a webpage. The tool explored in this project challenges that by allowing users to work on a website just as if they were doing a paper collage with... HOTGLUE. With zero code and straight from the web-browser. The study object for this project is the website of a DAO (Decentralized Autonomous Organization) so you will also learn about this emergent paradigm for human coordination. However, you are most encouraged to bring your own website idea/need and develop that throughout our journey. Let's go?
Advanced Data Modeling
Develop a working knowledge and familiarity with advanced database concepts such as usage, modeling, automation, storage, optimization and administration. By the end of this course, you’ll be able to: - Deploy basic data modeling skills and navigate modern storage options for a data warehouse - Apply planning and execution of ETL style database engineering by building upon existing MySQL skills - Develop a working knowledge of the different aspects of managing a database including administration of database operations and concerns, alongside processes and solutions for monitoring, reporting and debugging - Demonstrate data modeling skills within a real-world project environment You’ll gain experience with the following tools and software: - Workbench data modeling software - Syntaxes used to interact with a data warehouse - Extract, transform and loading (ETL) techniques and methods - MySQL data warehouse administration - Data warehouse monitoring and reporting tools - Database debugging and testing tools - Data modeling tools
Web Application Development with JavaScript and MongoDB
In this course, you will develop more advanced web application programming skills. You will learn how to control data read and write access using methods, publish and subscribe. You will learn how to access your database and server shells using command line tools. You will use the SimpleSchema system to validate data and generate input forms automatically. You will see a complete collaborative code editing environment, TextCircle, being built from scratch. At the end of this course, you will be able to: - use Meteor methods to control data write access - use publish and subscribe to control data read access - install and use advanced Meteor packages - add user accounts to your applications - implement complex MongoDB filters - use the MongoDB and meteor server shells - define data validations schemas using SimpleSchema - generate data input forms automatically using SimpleSchema In this course, you will complete: 2 programming assignments taking ~4 hours each to complete 4 quizzes, each taking ~20 minutes to complete multiple practice quizzes, each taking ~5 minutes to complete Participation in or completion of this online course will not confer academic credit for University of London programmes
Create a website with MailChimp
In this 2.5 hours project you will create a complete website using MailChimp Website builder. You will create a website structure starting from the business goals, organize calls-to-action, create pages, arrange page sections, edit image and text content, connect content with links, preview for desktop and mobile, finally publish online. You will have the opportunity to create a website for your portfolio with full hands-on practice activities.
App Development with Power Apps: Create Custom Components
Imagine having a rental company, in this case bike rental company, and having problems with managing the company's data. We can help you with that! You can make your life easier with no-code or low-code Power Apps capabilities. In this guided project, we will create a SharePoint site and list that will contain data about all the bikes for rent owned by the company. Among other info, the bikes will also have the status Available or Unavailable for rent, so we can track them. After that we are going to create a Power Apps application and two custom components, a PopUp window and MenuNavigation, and we are going to add forms and a gallery so we can modify the bikes' status or add new bikes to the list, as well as to see all the bikes and their status in the app gallery. The requirement for this project is having a Microsoft Developer Program account and you will be provided with instructions on how to acquire it. Although anyone with basic understanding of data types, Excel-like formulas and variables can learn to use Power Apps, the recommended background for this guided project is being familiar with Power Platform. If you fit the criteria and would like to make your life easier by automating manual, time-consuming business tasks, then this project is for you! Let's get started!
Build Responsive CSS3 Flexbox Holy Grail Layout
This project will teach you how to implement and build responsive Holy Grail Layout using CSS3 Flexbox. This project also teaches the different Flexbox playground options and also the differences between the Flexbox and the CSS Grid are mentioned so that one can decide on which layout to choose for building modern web layouts. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Software Architecture
The way that software components — subroutines, classes, functions, etc. — are arranged, and the interactions between them, is called architecture. In this course you will study the ways these architectures are represented, both in UML and other visual tools. We will introduce the most common architectures, their qualities, and tradeoffs. We will talk about how architectures are evaluated, what makes a good architecture, and an architecture can be improved. We'll also talk about how the architecture touches on the process of software development. In the Capstone Project you will document a Java-based Android application with UML diagrams and analyze evaluate the application’s architecture using the Architecture Tradeoff Analysis Method (ATAM). After completing this course, you will be able to: • Compare and contrast the components, connections, protocols, topologies, constraints, tradeoffs, and variations of different types of architectural styles used in the design of applications and systems (e.g., main program and subroutine, object-oriented, interpreters, pipes and filters, database centric, event-based). • Describe the properties of layered and n-tier architectures. • Create UML ipackage, component, and deployment diagrams to express the architectural structure of a system. • Explain the behaviour of a system using UML activity diagrams. • Document a multi-application system with a layered architecture.
Fundamentals of Kubernetes Deployment
This course is designed to give you a deeper understanding of Kubernetes. Over the next few weeks, you'll learn about several features of Kubernetes, the Kubernetes Architecture, how to create clusters, and different installation configurations. We'll also explore deployments and how they are scaled, updated, and rolled back. We will discuss clusters, pods, and nodes, and dive into Persistent Volumes as well as Kubernetes Authorization and Authentication. Lastly, we'll show you how it all comes together in a Kubernetes demo, so you can see it in action.