The World Wide Web continues to provide a foundation for the development of a broad range of increasingly influential and strategic technologies, supporting a large variety of applications and services, both in the private and public sectors. There is a growing need for management and decision makers to gain a clearer understanding of the application development process, from planning through to deployment and maintenance. This module will give you an insight into architectures, protocols, standards, languages, tools and techniques; an understanding of approaches to more dynamic and mobile content; and demonstrate how you can analyse requirements, plan, design, implement and test a range of web applications.
Recently I have not had that much time to work on my project but over the last few months, I have managed to complete my dashboard with semi-functionality. This includes the control over Lights, Heating and Blinds.
How do teams of professional software developers work together when creating complex software systems? How can the development process be partitioned to enable different people to work on different tasks, and what techniques can assist the individuals involved?
In this module you will be introduced to object-oriented approaches to software development that are widely applicable in the creation of software that meets the needs of its users: from small, simple systems to large, complex ones. These approaches take you from an analysis of what is required of a system through its specification, design and implementation. They include concepts such as use case design; the construction of structural and dynamic models; and the specification of classes. You will also be introduced to the role of user interface design within software development, and to some key aspects of testing software.Read More
In the Object-oriented view of software, programs are considered to be collections of objects that interact by sending messages to one another and reacting to the answers to those messages. These ideas are at the forefront of modern software development.
The module takes an ‘objects first’ approach to teaching; you start seeing and interacting with graphical objects right from the very start. This is achieved by working within innovative and engaging micro worlds that allow you to learn basic object-oriented principles, before you attempt Java syntax or source code.Read More
I was looking for a transformer from 230v to 5v. Although I found multiple options, the price per unit seemed a little too expensive about €3.00. While that does not look too expensive per unit, remember we also need a switch and an ESP module for WiFi connectivity. So, as an alternative I looked into these Sonoff devices.
MU123 is intended to enrich mathematical knowledge and understanding and to provide techniques and strategies to tackle mathematical problems.
MU123 looks at a variety of mathematical topics such as numbers, statistics, graphs, algebra, trigonometry and associated techniques. It also introduces mathematical modelling and some problem-solving strategies. As well as ‘doing the maths’ you will learn how to interpret results in context and to explain your approach and conclusions.Read More
I have found a better idea for communication between my IoT devices. With a little research online I found out about IBM’s MQTT technology.
The idea is to monitor via several sensors the status of the house and to have some kind of control. We will also have a gesture sensor attached to a relay, we can then swipe to turn on and of the lights. The sensors will post their data to a MySQL server running on a raspberry pi 3.Read More
I bet you were expecting a getting starting guide right?
Well, unfortunately, I think there are so many guides already published online I would advise to go and look one up.
I mean seriously is there really a need for so many people to publish getting starting guides, reminds me about cats on Facebook 🙂Read More