An Introduction to web app developments and design
Size: 206.64 KB
Language: en
Added: Oct 10, 2024
Slides: 7 pages
Slide Content
Web Design & Development Tutorial by webduo
Full Stack Web Development Front End (Client Side) HTML,CSS,Javascript (User Interface) Back End (Server Side) Server Database PHP,ASP.net,Java,Python, ColdFusion, Node JS SQL Server, Oracle, My SQL, Mongo DB,
What is a Server? Depending on an organization’s network size, number of users, accessibility requirements, storage capacity etc., servers can be configured to manage one or more functions on the network. Examples of different servers include: Database Server is a computer hosting one or several databases and manages the accessibility between client and data over a network. Web Server hosting web applications and managing accessibility, e.g. Microsoft IIS (Internet Information Server) or Apache. Mail Server that manages the email exchange for a business and is responsible for sending/receiving emails promptly. FTP Server stores files and facilitates easier file transfer (uploads and downloads) between connected devices over a local area network or remotely via an internet connection. A single server is also capable of managing several functions at once, as long as the hardware specifications meet the demands of the network.
What is a Database? Databases were initially “flat files” displaying simple columns and rows to store data, but today, databases are relational, allowing complex queries across multiple database tables and database sets. Relational databases provide users with greater use and flexibility to manage the data in the repository, using database programs such as Microsoft SQL and MySQL. A database comprises three elements to form a database management system (DMBS). The physical database is the repository, the database engine is the software allowing access to the data, and the database schema is the specified structure of the data. Databases can store most file types, including numeric, text, and multimedia and has a data structure to organize the stored information. For example, in a company, an employee database table would have the relevant columns for personal details (Name, Surname, Address, etc) and a profile picture could also be stored for each employee, all residing the database.
Front End The front end of a website is the part that users interact with. Everything that you see when you’re navigating around the Internet, from fonts and colors to dropdown menus and sliders, is a combo of HTML, CSS, and JavaScript being controlled by your computer’s browser . Front-end developers are responsible for a website’s user-facing code and the architecture of its immersive user experiences. In order to execute those objectives, front-end devs must be adept at three main languages: HTML, CSS , and JavaScript programming . In addition to fluency in these languages, front-end devs need to be familiar with frameworks like Bootstrap, Foundation, Backbone, AngularJS, and EmberJS, which ensure great-looking content no matter the device, and libraries like jQuery and LESS, which package code into a more useful, time-saving form.
Back End The back end of a website consists of a server, an application, and a database. A back-end developer builds and maintains the technology that powers those components which, together, enable the user-facing side of the website In order to make the server, application, and database communicate with each other, back-end devs use server-side languages like PHP, Ruby, Python, Java, and .Net to build an application, and tools like MySQL, Oracle, and SQL Server to find, save, or change data and serve it back to the user in front-end code. Job openings for back-end developers often also call for experience with PHP frameworks like Zend, Symfony, and CakePHP; experience with version control software like SVN, CVS, or Git; and experience with Linux as a development and deployment system.
Conclusion We will be Practicing with HTML5 ,CSS, Bootstrap,Javascript,Jquery,Angular JS on Front End and PHP,ColdFusion,Python for Back End and MySQL for Database query