Earlier quoted context omitted.
Please could you inform me how you would build a form that creates, lets say a secondary loan for a company with attached assets. The assets could be zero, or many. How would you create this form without Javascript? Would you require a user to create the assets before the loan? Saying that HTML provides everything a developer needs to provide an application to client is so ridiculous, I have no idea why this sentimen…
> the moment you go enterprise, more is needed. If you're employed, working at scale and need to do the complicated stuff, you're not a beginner web developer anymore. At that point, you should already understand the fundamentals and start extending on top of that.
Web Development for Beginners – A Curriculum
91–100 of 111 posts
Re: Web Development for Beginners – A Curriculum
#92Anyway, it's free and you are not forced to follow the course. You can extract bits you think might be useful.
Re: Web Development for Beginners – A Curriculum
#93about JavaScript, CSS, and HTML basics ...and this is where it goes off the rails; teaching JS before HTML is how we will continue to have the ridiculous proliferation of app-sites that shouldn't require a single line of JS instead needing the latest version of $browser (you have a choice of browser - pick one ...) to even show any content at all. Forms don't need any JS to work, yet the impression this gives to begi…
This view that you don’t need JS and can do most things natively is tired and screams of old timers trying to cling on to the past, when web pages didn’t have rich user interactions and good UX. Sure, you can build forms that perform full page refreshes, but ajax requests offer a better user experience.
Re: Web Development for Beginners – A Curriculum
#94Earlier quoted context omitted.
You would make multiple form, and track state on the server side (user createdvempty/wip loan, user added assets, user reviewed and confirm loan). Probably share state between client and server via a session token (cookie). Optionally share some state via REST - eg loan ID and asset IDs in path). That said - complex forms is a typical example of when you might want to move from a web "page" to an "app".
Share state? I disagree heavily. There is no reason for the backend to know how many assets a user is trying to add to a loan, or delete, or accidentally load, or add but realize mid-way that it doesn't apply. Do you belive the backend should know about human incorrect input and track state? What if a cat steps on a keyboard? every addition to a form is a page reload and a query to the server. then the server sends a…
But sure, application state might not go in the same db/schema as completed transactions.
Re: Web Development for Beginners – A Curriculum
#95It's good that they jump in with JavaScript right from the start. This way people learn right away that HTML/CSS are just helper technologies in the whole process of creating Web apps.
hello sir, how do I create webapp without html/css, thank you
Re: Web Development for Beginners – A Curriculum
#96Earlier quoted context omitted.
I teach that kind of stuff at university — I would never think about teaching JS before HTML and CSS. Students should understand what ia possible with HTML and CSS alone. Then we look at the server side, and understand infrastructure and how servers can potentially deliver different HTML and CSS depending on the request and then we start introducing JS as a means to replace serverside stuff, to enrich HTNL and CSS or…
I am trying to finally learn what's going on in the web browser and my biggest hurdle has been CSS. I can read & write rules but the questions are really, which rules and under what circumstances? That plus the different layouts (grid, FlexBox, etc. -- terminology almost certainly wrong, sorry!). Can you please recommend a good resource for learning CSS & layouts?
Re: Web Development for Beginners – A Curriculum
#97Earlier quoted context omitted.
I teach that kind of stuff at university — I would never think about teaching JS before HTML and CSS. Students should understand what ia possible with HTML and CSS alone. Then we look at the server side, and understand infrastructure and how servers can potentially deliver different HTML and CSS depending on the request and then we start introducing JS as a means to replace serverside stuff, to enrich HTNL and CSS or…
I am trying to finally learn what's going on in the web browser and my biggest hurdle has been CSS. I can read & write rules but the questions are really, which rules and under what circumstances? That plus the different layouts (grid, FlexBox, etc. -- terminology almost certainly wrong, sorry!). Can you please recommend a good resource for learning CSS & layouts?
Team Treehouse is a great resource for learning frontend and backend stuff.
Re: Web Development for Beginners – A Curriculum
#98Earlier quoted context omitted.
Share state? I disagree heavily. There is no reason for the backend to know how many assets a user is trying to add to a loan, or delete, or accidentally load, or add but realize mid-way that it doesn't apply. Do you belive the backend should know about human incorrect input and track state? What if a cat steps on a keyboard? every addition to a form is a page reload and a query to the server. then the server sends a…
You need to share state. You might only store finished loan applications server side, but often it's nice to allow a user to pick up where they left off. Or keep a list of started, not finished applications, to hand over to sales. Etc. But sure, application state might not go in the same db/schema as completed transactions.
Re: Web Development for Beginners – A Curriculum
#99Earlier quoted context omitted.
I am trying to finally learn what's going on in the web browser and my biggest hurdle has been CSS. I can read & write rules but the questions are really, which rules and under what circumstances? That plus the different layouts (grid, FlexBox, etc. -- terminology almost certainly wrong, sorry!). Can you please recommend a good resource for learning CSS & layouts?
Come on now! You must be overcomplicating things if you are having challenges digesting CSS. Cascading Style Sheets are probably the easiest thing to comprehend on the frontend. Team Treehouse is a great resource for learning frontend and backend stuff.
Like every other aspect of programming, there are multiple answers to this.
So I think it's a valid concern
Re: Web Development for Beginners – A Curriculum
#100about JavaScript, CSS, and HTML basics ...and this is where it goes off the rails; teaching JS before HTML is how we will continue to have the ridiculous proliferation of app-sites that shouldn't require a single line of JS instead needing the latest version of $browser (you have a choice of browser - pick one ...) to even show any content at all. Forms don't need any JS to work, yet the impression this gives to begi…