The WordPress Way: Accessibility and Backwards CompatibilityJoseph Dolson
A progress report on the changes in WordPress accessibility over the last year and a conversation on how the dedication to backwards compatibility makes some of the future changes problems which will be long and slow to solve.
This is my March 8, 2001 pitch to Jeff Bezos on why Amazon ought to offer web services. I'm uploading it now because I'm referencing it in my forthcoming book, WTF: What's the Future and Why It's Up To Us, due from Harper Business in October 2017, and want people to be able to take a look at it. This is of historical interest only.
Introduction to Development for the InternetMike Crabb
Brief introduction into developing for the internet. A short history of how pages communicate with a server and a look a different web stacks that can be used in web development
Un breve viaje por la concepción del Desarrollo de Aplicaciones Web desde el clásico patrón de Aplicaciones Web de Servidor con renderización en servidor e interactividad limitada en cliente a la reciente era de las Single Page Applications con renderización en cliente, foco en la interactividad y desacoplamiento del backend hasta llegar a los actuales patrones híbridos de renderización en cliente y servidor en busca de la mejor performance, la mejor experiencia de usuario y el mejor SEO.
The WordPress Way: Accessibility and Backwards CompatibilityJoseph Dolson
A progress report on the changes in WordPress accessibility over the last year and a conversation on how the dedication to backwards compatibility makes some of the future changes problems which will be long and slow to solve.
This is my March 8, 2001 pitch to Jeff Bezos on why Amazon ought to offer web services. I'm uploading it now because I'm referencing it in my forthcoming book, WTF: What's the Future and Why It's Up To Us, due from Harper Business in October 2017, and want people to be able to take a look at it. This is of historical interest only.
Introduction to Development for the InternetMike Crabb
Brief introduction into developing for the internet. A short history of how pages communicate with a server and a look a different web stacks that can be used in web development
Un breve viaje por la concepción del Desarrollo de Aplicaciones Web desde el clásico patrón de Aplicaciones Web de Servidor con renderización en servidor e interactividad limitada en cliente a la reciente era de las Single Page Applications con renderización en cliente, foco en la interactividad y desacoplamiento del backend hasta llegar a los actuales patrones híbridos de renderización en cliente y servidor en busca de la mejor performance, la mejor experiencia de usuario y el mejor SEO.
This presentation was given as part of the Office education day September 24th 2017. The presentation focused on Office Add-Ins and specifically how users could use the Script Lab Add-In to be able to get started with Office Add-Ins
Presented at the virtual ICONUS 2016 conference
Many companies run a mixed IBM Notes and Microsoft Office 365 (O365) environment. SharePoint/Outlook and Domino should be viewed as a new opportunity to create rich and engaging user experiences. Using both IBM and Microsoft REST services as the core to the solution, this presentation will show how both technologies stacks can be integrated to maximize application functionality and present a seamless experience to the user.
Mark will provide lots of demonstrations including Office Web Add-Ins, how to access O365 data from your Domino applications and many others. Come and see how your core Domino webdev skills are equally applicable to the Office 365 environment.
JS Fest 2019/Autumn. Eyal Eizenberg. Tipping the ScaleJSFestUA
Times Square is the most visited place globally with about 380,000 pedestrian visitors a day - roughly the same amount of people which go to Wix’s dashboard. Building a page which receives such high traffic requires having great performance and intelligent architecture. In this talk, Eyal will go over the challenges of rebuilding Wix’s dashboard, the architecture and how we got it to load under 1 second.
The Dawson Way of Doing Things: A Study of Our Path Using WordPressJonathan Perlman
Dawson College in Montreal, Quebec, Canada with 10,000+ students and 1,000+ faculty and staff has adopted WordPress as our primary web publishing platform. We’ve mostly had success, but we’ve also had our share of failures and growing pains. In this case study, I’m going to talk about how we started out with WordPress in 2010, migrated our main website a few years later to a multi-site install and how it all evolved to what we have today. Since then, we’ve adopted the “lean and mean” mantra to building sites, while making them easy to update. This case study will showcase the front and back-ends of our higher profile sites to show how we achieved our goals. We’ll also explain how we manage expectations, do our development, choose plugins and tools, and which themes we’ve come to rely on.
Advanced front end debugging with ms edge and ms toolsChris Love
All browsers have developer tools that help developers troubleshoot their applications. But each browser's tools are different and all have strengths and weaknesses. Microsoft Edge is no different.This session will highlight some deeper insights you can gain through the Edge developer tools and some advanced tools available from Microsoft. We will dive into advanced CSS and JavaScript debugging capabilities. We will also review how to chase memory leaks and diagnose common performance rendering issues. Finally we will do a quick review of Vorlon.js, a remote debugging library that enables you to troubleshoot issues on devices you do not have developer tool access.
BP101: A Modernized Workflow w/ Domino/XPagesedm00se
Extending on some of the themes of front-end heavy application development, this session covered the higher order themes of development workflow automation, revolving around the concepts of modern web app development from a full stack perspective.
Times Square is the most visited place globally with about 380,000 pedestrian visitors a day - roughly the same amount of people which go to Wix’s dashboard.
Building a page which receives such high traffic requires having great performance and intelligent architecture. In this talk, Eyal will go over the challenges of rebuilding Wix’s dashboard, the architecture and how we got it to load under 1 second.
Back to the Basics - 1 - Introduction to Web DevelopmentClint LaForest
A very beginning introduction to web development. User/Developer Viewpoint Disparity, HTTP, and the relationship between server and browsers are just a few topics covered.
This presentation was given as part of the Office education day September 24th 2017. The presentation focused on Office Add-Ins and specifically how users could use the Script Lab Add-In to be able to get started with Office Add-Ins
Presented at the virtual ICONUS 2016 conference
Many companies run a mixed IBM Notes and Microsoft Office 365 (O365) environment. SharePoint/Outlook and Domino should be viewed as a new opportunity to create rich and engaging user experiences. Using both IBM and Microsoft REST services as the core to the solution, this presentation will show how both technologies stacks can be integrated to maximize application functionality and present a seamless experience to the user.
Mark will provide lots of demonstrations including Office Web Add-Ins, how to access O365 data from your Domino applications and many others. Come and see how your core Domino webdev skills are equally applicable to the Office 365 environment.
JS Fest 2019/Autumn. Eyal Eizenberg. Tipping the ScaleJSFestUA
Times Square is the most visited place globally with about 380,000 pedestrian visitors a day - roughly the same amount of people which go to Wix’s dashboard. Building a page which receives such high traffic requires having great performance and intelligent architecture. In this talk, Eyal will go over the challenges of rebuilding Wix’s dashboard, the architecture and how we got it to load under 1 second.
The Dawson Way of Doing Things: A Study of Our Path Using WordPressJonathan Perlman
Dawson College in Montreal, Quebec, Canada with 10,000+ students and 1,000+ faculty and staff has adopted WordPress as our primary web publishing platform. We’ve mostly had success, but we’ve also had our share of failures and growing pains. In this case study, I’m going to talk about how we started out with WordPress in 2010, migrated our main website a few years later to a multi-site install and how it all evolved to what we have today. Since then, we’ve adopted the “lean and mean” mantra to building sites, while making them easy to update. This case study will showcase the front and back-ends of our higher profile sites to show how we achieved our goals. We’ll also explain how we manage expectations, do our development, choose plugins and tools, and which themes we’ve come to rely on.
Advanced front end debugging with ms edge and ms toolsChris Love
All browsers have developer tools that help developers troubleshoot their applications. But each browser's tools are different and all have strengths and weaknesses. Microsoft Edge is no different.This session will highlight some deeper insights you can gain through the Edge developer tools and some advanced tools available from Microsoft. We will dive into advanced CSS and JavaScript debugging capabilities. We will also review how to chase memory leaks and diagnose common performance rendering issues. Finally we will do a quick review of Vorlon.js, a remote debugging library that enables you to troubleshoot issues on devices you do not have developer tool access.
BP101: A Modernized Workflow w/ Domino/XPagesedm00se
Extending on some of the themes of front-end heavy application development, this session covered the higher order themes of development workflow automation, revolving around the concepts of modern web app development from a full stack perspective.
Times Square is the most visited place globally with about 380,000 pedestrian visitors a day - roughly the same amount of people which go to Wix’s dashboard.
Building a page which receives such high traffic requires having great performance and intelligent architecture. In this talk, Eyal will go over the challenges of rebuilding Wix’s dashboard, the architecture and how we got it to load under 1 second.
Back to the Basics - 1 - Introduction to Web DevelopmentClint LaForest
A very beginning introduction to web development. User/Developer Viewpoint Disparity, HTTP, and the relationship between server and browsers are just a few topics covered.
MEAN Vs MERN Stack | Detailed Comparison Between MEAN & MERN StackMariya James
Read the comparison between Mean Stack and Mern Stack. What are the differences between these technology stacks? Let's know who will win the battle between Mean vs Mern.
I am Saurabh Jagtap, B.Tech. Computer Science and Engineering Undergraduate student, with expected graduation in the year 2020. Directed towards algorithmic programming and web development. Interested in gaining more knowledge and experience with software development, operating systems, and networking. My career aim will be to succeed in an environment of growth and excellence and earn a job which provides me job satisfaction and self-development and helps me to achieve personal as well as organizational goals. Other details can be found in the corresponding resume.
How Much Does It Cost To Hire Full Stack Developer In 2022.pdfKaty Slemon
Looking to Hire Full Stack developer at an affordable rate? Know how much it cost to Hire full stack Developer, types, popular combinations, and hourly rates
Becoming a MEAN Stack Developer_ A Step-by-Step GuideCMARIX TechnoLabs
A mean stack developer is an information technology expert who creates websites using four different JavaScript technologies. Java is an online platform that allows programmers, developers, and other professionals of a similar quality to create websites.
5 programming languages for web development in 2023BMN Infotech
Explore the top 5 programming languages dominating web development in 2023. From versatile JavaScript to efficient Python, discover the languages shaping the digital landscape. Stay ahead with this expert guide.
Technologies A MERN Stack Developer Should Learn in 2022.pptx75waytechnologies
According to the recent study, MERN stack will experience a significant rise in usage in the coming years as more and more applications are now developed in JavaScript. It is considered the most efficient programming language that serves both the front-end and back-end. MERN stack can handle every aspect of web and mobile app development.
The more this technology stack is gaining wide popularity worldwide, the more creative minds are showing high interest in MERN stack learning. 2022 also gives birth to new opportunities for MERN stack developers, but at the same time, it demands to be proficient in related technologies to master the MERN stack. But what are crucial technologies that require the MERN stack developer’s attention?
Similar to Teaching Cloud to the Programmers of Tomorrow (20)
Hard to Reach Users in Easy to Reach PlacesMike Crabb
Presentation given at UX Scotland 2019 by Michael Crabb and Rachel Menzies. Work based on the User Centre that is based in the Department of Computing at the University of Dundee
How do we design accessible services for everyone while also caring about the UX? This presentation looks at a model of accessibility that can be used for all users and we show how this works for making accessible UX-friendly tools for television, board gamers, and developers. Presented at UX Scotland 2018
Peer review process of academic publications is introduced and a sample given for how this is carried out within an academic teaching module. Guidance given on best ways to carry out a peer review.
Presentation on designing for different types of accessibility challenges. Permanent, situational, and temporary aspects of accessibility are discussed.
Using Cloud in an Enterprise EnvironmentMike Crabb
Introduction to the different cloud models that exist and how they can be used in an enterprise level environment. Short discussion on UK DPA and its relevance to cloud computing
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Teaching Cloud to the Programmers of Tomorrow
1. Teaching cloud to the
programmers of tomorrow
AN ACADEMIC CASE STUDY
@Mike_crabb
Robert Gordon University
2.
3. USE OF CLOUD ACROSS
OPERATIONS AT RGU
ORGANISATIONAL IMPACT
TEACHING WEB PROGRAMMING
(AND MORE) ON CLOUD SERVERS
USING CLOUD ENVIRONMENTS FOR
RESEARCH AND TESTING
4. LECTURER AT RGU ABERDEEN
COMPUTER SCIENCE AND DIGITAL MEDIA
CM1016 - COMPUTING INFORMATION SYSTEMS
CM3028 - WEB APPLICATION DEVELOPMENT
CM3006 - INTERNET BASED PROGRAMMING
CM4007 - INTELLIGENT WEB SYSTEMS
CMM007 - INTRANET SYSTEMS DEVELOPMENT
CMM503 - WEB SYSTEM DEVELOPMENT
RESEARCHER
RGUX - ROBERT GORDON USER EXPERIENCE RESEARCH GROUP
ACCESSIBLE GAMES / BOARD GAMES
UX OF ACCESSIBLE SERVICES (WITH BBC R&D)
5. LECTURER AT RGU ABERDEEN
COMPUTER SCIENCE AND DIGITAL MEDIA
CM1016 - COMPUTING INFORMATION SYSTEMS
CM3028 - WEB APPLICATION DEVELOPMENT
CM3006 - INTERNET BASED PROGRAMMING
CM4007 - INTELLIGENT WEB SYSTEMS
CMM007 - INTRANET SYSTEMS DEVELOPMENT
CMM503 - WEB SYSTEM DEVELOPMENT
RESEARCHER
RGUX - ROBERT GORDON USER EXPERIENCE RESEARCH GROUP
web development
ACCESSIBLE GAMES / BOARD GAMES
UX OF ACCESSIBLE SERVICES (WITH BBC R&D)
14. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
15. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
16. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
Chance to level the playing field
students work in teams across
degree streams
new emphasis on html5 and using
web frameworks
work with local charities /
businesses
17. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
focus on learning git, how to use
this successfully in projects
18. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
students work in teams across
degree streams
interacting with external APIs
students have to come up with
project idea
19. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
continuous deployment from
Github to Microsoft azure
Microsoft ‘webapp’ option
20. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
year long paid
placement with
industry
work on a variety
of projects, not
necessarily cloud
based
optional year
students come back
with a better
understanding of
what they want to
do
21. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
students work in teams across
degree streams
creating web applications that
interact with a database
project idea based around a
predetermined task
22. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
continuous deployment from
Github to Microsoft azure
Microsoft ‘webapp’ and clearDB
23. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
24. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
students work individually on
a web project
creation of a web application
and deployment of web server
increased focus on securing
systems
25. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
students get $100 of credit
for 6 months
26. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)
Make
Break
Fix stuff
27. 1ST YEAR
HTML
& CSS
2ND YEAR
JAVASCRIPT
& APIs
3RD YEAR
PLACEMENT
YEAR
5TH YEAR
server
deployment
HONOURS
YEAR
4TH YEAR
PHP &
MYSQL
DEGREE
YEAR
(soon to be node &
MongoDB)