Edmonds Community College-

Web Application Developer ATA

Syllabus

XML. Topic include how XML is used in website and data storage applications, XSL incorporation style with XSL and CSS, Namespaces, DTD's and schemas

I took this class after I had taken Web Development 1. It was really to cool see how XML is un universal language that is used to send data between websites as well as used in functions to manipulate data. It also taught me how to organize my code in a more organization format because XML follows strict naming conventions

Syllabus

Website development using HTML5, approached from a source code perspective. Covers tags, forms, linked objects, CSS3, frames, tables, and introduction to the use of scripting. Students build multi-page websites

This class is really the basis to web development. I learned so much in this class and had some struggles along the way. It was really cool to learn about divisions, web links, and loading data from other web pages.In addition, I learned about styling content and how stylesheets are intergreated into websites that allow cleaner web format

Syllabus

Students will learn the details required to combine CSS (Cascading Style Sheets) with HTML, XHTML, or XML to create rich, powerful websites. Topics include: selectors, cascade and inheritance, text and font manipulation, layout, and positioning

Cascade Style Sheets was probably the most interesting classes of all. After I learned about inline styling from the previous HTML class, it was cool to learn about how to style specific content. It also allowed me to really learn more about classes and how you can style mutliple elements based on class, as well as learn about styling specific elements such as id's

Syllabus

Explore the topics of embedding, inline and external scripts, functions, form validation, loops, conditional statements, strings, numbers, DHTML, and an introduction to JavaScript Frameworks.

Javascript was a great quarter about learning about how to make interactive web page elements. It was probably one of the more difficult classes along with PHP, but it was really neat to take prior web pages assignment and make the interactive with fucntions. I learned how to create form validation and learn about animations and small bit of jquery (Javascript framework) to do the same thing, but in less code

Syllabus

CIS246-Students will investigate and use the advanced techniques available in JavaScript Frameworks (libraries) such as JQuery, AJAX, MooTools and Prototype.

I really enjoyed learning about jquery because it made so many web development tasks a lot easier. What was really interesting about jquery is that is closely follows CSS syntax and that made learning a new language a little bit easier. Also, it was nice to see such a large community of developers that help support jquery and make plugins to help simplify web development as whole.

Syllabus

Server-side language, PHP scripting including functions, logical structure, and database connectivity used in creating websites.

This was probably the most difficult class that I had. It was definitely the most interesting because it involves server side language that can integreate with databases. I learned probably most that you must understand throughouly because PHP syntax is very similar. PHP has probably grown on me the most beside jquery and I hope that in my professional career I can move to the sever side languages.

*Note Requires PHP server

Syllabus

CS115-Introduction to Programming.Provides hands-on experience in systems design and implementation using a prototype approach. The case study is designed and tested using application development software. User manuals are written

This class taught me basic programming principals using the Visual Baisc Language I learned how to interact with the user and call functions to make the program interactive and do specific things. I did not find it useful for web development purposes, but it definitely helped me learn syntax. Even though web languages are different than VB, it still follows a general syntax format.

Syllabus

CIS233-System Analysis. Provides hands-on experience in systems design and implementation using a prototype approach. The case study is designed and tested using application development software. User manuals are written

Even though this System Analysis class is not a web lanaguage, it was really interesting to see how a system comes together from the ground up with no code. I learned about the System Design Life Cycle and how web development closely follows that. This class made me a better web developer because I learned about how web development and doing proper feasibility studies and learn about system requirements.

Syllabus

*Note Project in progress EDCC only access until quarter over

CIS234-Systems Design.Provides hands-on experience in systems design and implementation using a prototype approach. The case study is designed and tested using application development software. User manuals are written

System Design definitely put my web development skills to the test. I had to re-learn some previous classes style and techniques, but the final project pushed my skills to the limit. The most difficult part was learning how to integrate languages together (PHP and Javascript) with MYSQL. I learned about interacting with databases and creating contract payment system that has interactive elements

Syllabus

*Note Project requires google account

CIS291-Technology InternshipProvides hands-on experience in systems design and implementation using a prototype approach. The case study is designed and tested using application development software. User manuals are written

In this class I worked for START at EDCC for my internship. While I was there, I learned about more Google than I ever knew. Specifically, I learned about Google App Script and how it interacts with all of Google s products. My task was to create a project automation form that allowed the user to submit ideas for a project. I was handed the project halfway through winter quarter and was able to complete it a few weeks before spring quarter ended.