Web Development
Web Development
• In such apps, users must be able to create data, have access to the data in the UI by
reading the data, update or edit the data, and delete the data.
• The API (Application Programming Interface)contains the code and methods, the
database stores and helps the user retrieve the information, while the user interface
helps users interact with the app.
• You can make a CRUD app with any of the programming languages out there. And
the app doesn’t have to be full stack – you can make a CRUD app with client-side
JavaScript.
Tools Used for Coding
• Visual Studio
• Notepad++
• Sublime Text.
• UltraEdit.
• Atom.
HTML
• HTML stands for Hyper Text Markup Language.
• HTML is the standard markup language for creating Web pages
• HTML describes the structure of a Web page
• HTML consists of a series of elements
• HTML elements tell the browser how to display the content
• HTML elements label pieces of content such as "this is a heading",
"this is a paragraph", "this is a link", etc.
CSS
• CSS stands for Cascading Style Sheets.
• CSS is the language we use to style an HTML document.
• CSS describes how HTML elements should be displayed.
• CSS can be added to HTML documents in 3 ways:
• Inline - by using the style attribute inside HTML elements.
• Internal - by using a <style> element in the <head> section.
• External - by using a <link> element to link to an external CSS file.
JavaScript
• JavaScript was initially created to “make web pages alive”.
• The programs in this language are called scripts. They can be written right in
a web page’s HTML and run automatically as the page loads.
• Scripts are provided and executed as plain text. They don’t need special
preparation or compilation to run.
• In this aspect, JavaScript is very different from another language called Java.
• Today, JavaScript can execute not only in the browser, but also on the
server, or actually on any device that has a special program called the
JavaScript engine.
• The browser has an embedded engine sometimes called a “JavaScript virtual
machine”.
Framework
• Prioritizing design for mobiles makes sense as there are space limitations in
devices with smaller screen sizes, and teams need to ensure that the key
elements of the website are prominently displayed for anyone using those
screens.
• A Full Stack Developer is a professional who is capable of working on both the front-end and
back-end of web applications.
• Full-stack technology refers to the entire depth of a computer system application, and full stack
web developers are those who are capable of developing both the front end and the back end of
web development.
All of the features that are visible to the client, or the viewer of the site, are included in
the front end.
• Programming a browser (By using JavaScript, jQuery, Angular, or Vue)
• Programming a server (By using PHP, ASP, Python, or Node)
Job-Roles and Skillset for UI/UX
• A UI UX designer is a professional who identifies new opportunities to create better user
experiences.
• Aesthetically pleasing branding strategies help them effectively reach more customers. They also
ensure that the end-to-end journey with their products or services meets desired outcomes.
• UI/UX Designer responsibilities include:
• Gathering and evaluating user requirements, in collaboration with product managers and
engineers
• Illustrating design ideas using storyboards, process flows and sitemaps
• Designing graphic user interface elements, like menus, tabs and widgets