What is a Web Developer? A Web Developer is responsible for the coding, design, maintenance and layout for a website. They implement the tools, links and other aspects that make the website effective for the visitors. They usually work for large corporations, government, companies or work as freelancers. How does this career relate to computers? A Web developer uses the computer to code with different languages such as HTML, CSS, JavaScript, Python, PHP and much more, to create websites. Other programs are also used to create visual elements such as navigation bars, images, website template/layouts, created with graphic design programs like Photoshop. Why does this career interest me? I found this career interesting because everywhere you go on the internet leads to a website. Each website having different formats, layouts and designs which really interested me. You are also able to use graphic design programs to create designs for specific elements of a website. I like how there are two different roles that a Web developer can take on and it makes this career more flexible and more creative. What does a Web Developer do? There are three types of Web Developers Front-end A front end web developer is the person who implements web designs through coding languages like HTML, CSS, and JavaScript. This includes design/layout, content, buttons, images, navigation, and internal links. Programs for graphic design such as Photoshop are also used by front end developers. Everything a user sees, clicks, or uses to input or retrieve information on a website is the work of a front-end developer. Their focus is on the user experience and how well and efficient the site runs. Responsibilities
Back-end Back-end developers primarily add functionality to the front-end development. The back-end of a website has a server, an application and a database. They are responsible for storing and organizing data from users, and making sure everything on the client-side actually works. The back-end developer is responsible for making sure things such as user authentication informations, and orders from purchases are all correct and stored in a database which the back-end developer manages on a server. There are many databases that are used, one of many is MySQL. Java, PHP, Ruby on Rails, Python, and .Net are used in back end developing. Responsibilities
A Full-stack developer is someone who works on both the front-end and the back-end of a website. Full-stack developers are familiar with both languages used for front-end and back-end. Most Full-stack developers have had a lot of experience from being both a front-end and back-end developer and have developed there skill in both of those areas. |
What is MySQL?MySQL is a database management system that stores user information or any type of data given. The database is responsible for adding, clearing and modifying data fast. SQL is a language for accessing databases and is one of the most popular ones. An example of the database storing data would be through purchases. The system is able to make different tables and columns to sort purchase information, such as the users name, credit card information, item purchase, shipping address etc.
|
Requirements to become a Web Developer Bachelors of Computer Science The Computer Science program includes the general Science requirements, with further choices in mathematics courses, a thorough grounding in computer software design, and a broad choice of other studies in computing. In BC, this degree is offered at: University of British Columbia Computer Science Tuition Fee: $5,399.10 Simon Fraser University Computing Science Tuition Fee: $2,770 You can also take a two year Associates of Science in Computer Science at Langara College, and transfer to Computer Science programs at UBC or SFU after 2 years. Tuition Fee: $1,491.30 Other questions or research How many Web Developers work on a single website for a large company or organization? What is the job outlook of Web Developers? References https://www.roberthalf.com.au/our-services/it-technology/web-developer-jobs https://careerfoundry.com/en/blog/web-development/what-is-a-full-stack-web-developer/ https://neuvoo.ca/neuvooPedia/en/web-developer/ https://www.upwork.com/hiring/development/back-end-web-developer/ https://careerfoundry.com/en/blog/web-development/whats-the-difference-between-frontend-and-backend/ https://you.ubc.ca/ubc_programs/computer-science-vancouver-bsc/ https://www.sfu.ca/computing/prospective-students/undergraduate-students.html https://langara.ca/programs-and-courses/programs/computer-science/ https://kinsta.com/knowledgebase/what-is-mysql/ |