Web Developer
"Web development" usually refers only to the non-design aspects of building web sites, the coding, ranging from developing the simplest static single page of plain text to the most complex web-based internet applications,electronic businesses, or social network services.
Web design
Wed design is the skill of designing hypertext presentations of content that is delivered to an end-user through the World Wide Web, utilizing multiple disciplines, like animation, authoring, communication design,corporate identity, graphic design, human-computer interaction, information architecture,interaction design, photography, search engine optimization and typography.
Main Web Technologies
- Markup languages (such as HTML, XHTML and XML)
- Style sheet languages (such as CSS and XSL)
- Client-side scripting (such as JavaScript and VBScript)
- Server-side scripting (such as PHP, JSP, and ASP)
- Database technologies (such as MySQL, PostgreSQL)
- Multimedia technologies (such as Flash and Silverlight)
Web engineering
Web engineering actively promotes systematic, disciplined and quantifiable approaches towards successful development of high-quality, ubiquitously usable Web-based systems and applications, It is multidisciplinary and encompasses contributions from diverse areas: systems analysis and design, software engineering, hypermedia/hypertext engineering, requirements engineering, human-computer interaction, user interface, information engineering, information indexing and retrieval, testing, modeling and simulation, project management, and graphic design and presentation.
Main topics of Web engineering:
- Development Process and Process Improvement of Web Applications
- Web Project Management and Risk Management
- Collaborative Web Development
- Business Processes for Applications on the Web
- Process Modelling of Web applications
- Requirements Engineering for Web applications
- UML and the Web
- Conceptual Modeling of Web Applications (aka. Web modeling)
- Prototyping Methods and Tools
- Web design methods
- CASE Tools for Web Applications
- Web Interface Design
- Data Models for Web Information Systems
- Integrated Web Application Development Environments
- Code Generation for Web Applications
- Software Factories for/on the Web
- Web 2.0, AJAX, E4X, Asp.net2.0,Asp.net3.0 and Other New Developments
- Web Services Development and Deployment
- Empirical Web Engineering
- Testing and Evaluation of Web systems and Applications
- Testing Automation, Methods and Tools
- Semantic Web applications
- Ubiquitous and Mobile Web Applications
- Mobile Web Application Development
- Device Independent Web Delivery
- Localization and Internationalization Of Web Applications
- Web Metrics, Cost Estimation, and Measurement
- Personalisation and Adaptation of Web applications
- Web Quality
- Usability of Web Applications
- Web accessibility
- Performance of Web-based applications
