Google Code offered in: English - Español - 日本語 - 한국어 - Português - Pусский - 中文(简体) - 中文(繁體)
Here are courses and lectures about technologies used for web programming. These topics show you how to create interactive web applications that go beyond static web pages.
In these tutorials, we cover just what's needed to start using Google's AJAX Search and Map APIs. These APIs provide tools for developing more interesting websites, and they also build an understanding of important concepts in API and event-based programming.
These submissions from industry and academia are designed to help teach distributed computing to students around the world.
|
Are you looking for a basic understanding of how UIs are created on the web or do you
want to brush up outdated UI development knowledge? Or maybe you'd like to learn more
about the medium you're designing for and gain basic tools for prototyping designs? Do
you want a better understanding of the web and how Google makes the pages that are its
face to the world? If so, "HTML, CSS, and JavaScript from the Ground Up" is for you.
|
|
HTML5Rocks contains a set of tools (and more to come) to help developers dive into
HTML5 as quickly as possible. You'll find a code playground, tutorials, resource
links and an interactive presentation.
|
|
This course focuses on the phenomenon known as the World Wide Web (WWW or Web). Its focus is to present many of the core technologies that the Web is based upon.
|
|
This submission includes numerous lectures which provides a comprehensive introduction to web programming.
|
|
The course of Web 2.0 Programming provides an introduction to the principles, methodologies, techniques, programming languages, and tools of Web 2.0 programming for junior and senior undergraduate students who major in Software Engineering, Computer Science and Technology, Network Engineering, Information Security, and etc.
This course focuses on programming techniques on the Web client (browser) side. Topics of the course will cover HTML, CSS, JavaScript, AJAX and other relevant technologies of Web programming. Students are expected to be capable of completing all client side programming tasks needed for a typical Web 2.0 application after they finished the course. |
|
The course materials provided here are intended for use by university lecturers/professors who want to teach a practical semester-long course on web technologies and application development to undergraduate or postgraduate students. We base the course on Google web technologies, but the course could obviously be based on other technologies. Notes are included on how the course could be structured and run.
|
|
We will introduce some basic concepts related with search engine
technology such as Internet, Web, Hypertext, URI, Hyperlink, HTML,
HTTP. We will also look through the history of search engine
industry and related research fields.
|
These videos are great opportunities for students and faculty to hear directly from some of the current pioneers in high-tech. They can also potentially serve as "guest lectures" for courses in these areas.
Presenters -- Web Guild
Incorporated AJAX is enabling the creation of applications with better functionality, usability, and an overall better user experience. This panel will discuss how desktop-like applications can be delivered via the browser with Ajax, the efficiency of developing such applications, and the importance of the GUI. They will also share their thoughts on highly successful applications and the shortcomings of using Ajax.
Presenter: Adam Peller - Software Engineer from IBM's Software Group
Tools for building HTML/Javascript and so-called AJAX-style applications are sparse. Mozilla has traditionally had the best tools in Venkman and its DOM Inspector, but recently development has been stagnant and these tools do not offer integration with active code development.
Newer tools like Firebug offer more clever tools to inspect pages but still have no role in the rest of the development cycle.
The Eclipse AJAX Toolkit Framework brings these types of tools into the Eclipse IDE -- making use of the Java XPCOM to Java bridge and leveraging the robust features of Eclipse, while leaving the environment pluggable for more enhancements. The current work will be demonstrated and the architecture will be discussed, with particular attention to the JavaScript debugger and embedding of xulrunner.