Agent67
Honorary Master
Ayyyyyy, same here. Nice to see someone else also opt for something other than your usual Bachelor'sI am registered for a Diploma in IT
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Ayyyyyy, same here. Nice to see someone else also opt for something other than your usual Bachelor'sI am registered for a Diploma in IT
Wow that's comforting to hear somebody who relates. How far along are you?Ayyyyyy, same here. Nice to see someone else also opt for something other than your usual Bachelor's
Well, I haven't started officially studying yet. I've only started with BSM1501 and ENN1504 while waiting for the rest of my prescribed books to arrive, and for the other myModules sites to go up for the other eight subjects I'm taking (Ten in total). So far, my first year is going ok, was just a hassle at the start to get my myLife and myModules sorted out.Wow that's comforting to hear somebody who relates. How far along are you?
How will building a website using html and css by visually looking at another site teach you anything useful?Treading on some sketchy ground here. I would be careful about cloning bank/any other sites as you are looking for trouble.
If you want to learn rather start from scratch. Cloning a website and getting it working will not really teach you anything useful unless you are planning on turning into a cyber criminal and going to host phishing sites.
No offense taken, and hopefully none given.Noted, as stated in my initial post it's to improve on my skills not trying to infringe or profit off of anyone's work. I have included in my readme file dated this morning that the page isn't responsive, wasn't meant to be. I am working on learning how to manipulate these elements to the best I can. Unisa is very dated, most of the html formatting doesn't pass with today's standards.
Apologies if I have offended anyone it wasn't my intention. I'm still a novice at this, been working underground as a mechanic for the past 10 years and registered at UNISA to better myself. I also study 10 modules like a full time student and try to get some practice in whenever I get to.
No offense taken, and hopefully none given.
A mechanic! Now there is something you can build on! Not necessarily in practice, but in theory.
A car and a website works in the same way. They just use different pieces to power the system.
Chassis + Panels = HTML
Gearbox = State (of the page / data)
Engine = Javascript
Primer & Paint = CSS
Fuel = Data
Oil = Media Queries and Events
Electrical = Document Object Model
Equate what you are learning to what you know and it will be so much easier.
Why I was so abrupt in saying don't spend time cloning pages, is cause you are only taking apart a car door and then fitting it back together. I can absolutely see that you have the will and determination to follow your new found skill through to great heights.
Please attempt to build something that is useful to you, meaningful to your immediate or future needs, as this will definitely elevate your learning to a level far beyond what Unisa can hope to teach you.
As with any machine, you need to take it apart, understand why it works, how it ticks and then assemble it the way you see fit.
Have a peaceful evening.
Maybe it's the way I was taught, or my experience as a frontend dev, or the way uni prepped me to learn.I dont know why you think its wrong. Copying something done by a professional on a successful application is a great way to learn by imitation. Sure its not a complete experience but it let's him practice some techniques he's learned so far.
Maybe it's the way I was taught, or my experience as a frontend dev, or the way uni prepped me to learn.
In my experience learning by figuring out, innovating and planning is far more valuable in the long term, and leads to lateral and creative ways to solve abstract problems.
If you read what I posted to him, I advocate strongly for purposeful effort, not replication.
We all know html is xml for the dom structure, we all know css is a dsl for visual control of that same dom structure.
Just parroting a layout, from an existing site, never allows him to walk the path of discovery in the sense of figuring it out. What he sees is real, possible and predefined. So he can only ever reach as far as his reference, as far as someone else went.
And then there is the question of "done", replicating a layout, like building a site from mockups, gets you to a state of done, but we all know once the html has been written, the css slapped in, there is a whole bunch of things that still need to happen, reactivity and validity, posting of forms, accessibility, data loading and traversal, to name a few.
Am I suggesting he dive headlong into all of it at once, 2 years into his diploma? Hell no. But guiding him into a place where he could be a functional part of a team, not just a photocopier is where my gut says I should guide him towards.
Ask yourself, how long would someone who can only replicate be useful, when they are sitting next to you in a dev environment. What level of quality, testing or foresight could you hope to see in a PR?
We all have variant opinions, none the "right" answer, almost none completely wrong, and if nothing else, he is getting a preview of exactly that. Devs with opinions different to his own.
That does not make any sense whatsoever.No offense taken, and hopefully none given.
A mechanic! Now there is something you can build on! Not necessarily in practice, but in theory.
A car and a website works in the same way. They just use different pieces to power the system.
Chassis + Panels = HTML
Gearbox = State (of the page / data)
Engine = Javascript
Primer & Paint = CSS
Fuel = Data
Oil = Media Queries and Events
Electrical = Document Object Model
Equate what you are learning to what you know and it will be so much easier.
Why I was so abrupt in saying don't spend time cloning pages, is cause you are only taking apart a car door and then fitting it back together. I can absolutely see that you have the will and determination to follow your new found skill through to great heights.
Please attempt to build something that is useful to you, meaningful to your immediate or future needs, as this will definitely elevate your learning to a level far beyond what Unisa can hope to teach you.
As with any machine, you need to take it apart, understand why it works, how it ticks and then assemble it the way you see fit.
Have a peaceful evening.

It looks pretty nice my guy! Another thing that would be cool is if you take this and build a whole interactive, responsive website around it (Yes, using Javascript. Maybe use other languages as well for backend if you like...). Making the buttons interactive, taking you to other pages, having a login portal for clients/users to log in and do some "internet banking"... The world is your oyster my guy, would be a cool thing to have on a portfolio.Thanks for the Reponses guys I really appreciate it. I took quite a while contemplating which platform I should stick my foot in and I happened to come across this site. I have gained a lot in terms of how many ways I can manipulate elements using CSS and trying to push it as far as I can with my limited skillset. I guess having eyes on my work is better than me just reading off a text book alone, it can get overwhelming.
I would encourage novices like me to at least try these type of exercises, for me I know I am not a creative or artsy person so I cant come up with a complex design but replicating something and getting it in my own way gives me comfort that somebody can come to me with a design and I'll be able to do a decent work getting it up visually.
For my next exercises I want to do more JavaScript and would like suggestions.
Below its a screenshot of my latest attempt I just did after knocking off from work, only the slideshow is functional and to reiterate i wasn't going for responsiveness I just wanted to test my knowledge on manipulating elements to closely bring it to how the pros are doing it. No code or was reused here from the site I was replicating
link
View attachment 1233212
Hey thanks for the feedback, I will give it a go, I think i know how to do normal databases. Will create a user login system next and for the first time try linking it with a web page. Will try different methods and give feedbackIt looks pretty nice my guy! Another thing that would be cool is if you take this and build a whole interactive, responsive website around it (Yes, using Javascript. Maybe use other languages as well for backend if you like...). Making the buttons interactive, taking you to other pages, having a login portal for clients/users to log in and do some "internet banking"... The world is your oyster my guy, would be a cool thing to have on a portfolio.
P.S I might be nitpicking but you could make the slideshow a tad smoother, maybe mess around with animation speed and have the images slowly fade in and out? Check out Bootstrap's Carousel if you don't want to opt for manually changing it.
Please don't.in order will do a banking site next!
Read the Terms & Conditions, specifically section 1.12. Website Intellectual Property which you have violated.Managed to complete the page, I learned a few things with the attempt. Will start on the banking site tonight, now going to celebrate my daughter's 4th birthday.
Here's a screenshot and the page is available here https://chiloanerk.github.io/NewsSiteClone/
View attachment 1232150