Wednesday, May 22nd, 2013

JavaScript


Course Starts: June 12, 2013

Day & Time: Wednesday’s 6:00 p.m. – 9:00 p.m.

Length 15 weeks; one meeting per week

Academic Hours 60

Instructor: Dovid Herskovits

Cost: 4000 ₪ + 200 ₪ Non refundable Registration Fee.

Click Here to order the course books: Simply JavaScript and jQuery, Novice to Ninjas

or combined with HTML5 5350 ₪ + 350 ₪ Non refundable Registration Fee.

Payment by Cash, Check or Credit Card. All fees must be paid up to one week before the course starts. If paying by Credit Card, tuition may be paid in installments of no less than 250 ₪ /mo for a maximum of 10 months.  If paying by check, checks must be paid in advance and can be post dated until the course completion date. Cash – tuition must be paid in full before the course begins. (For exceptions please call our office)

I. Course Description and Objective

Successful web development requires two fundamental skills; knowledge of HTML markup and JavaScript programming. HTML, or Hypertext Markup Language, is a structured markup script that describes the format and layout of all web pages. When a user views the source of any webpage they are viewing HTML. JavaScript is a lightweight, object-oriented programming language used to manipulate the data, format and design of a webpage. It also manages that page’s interaction with the server that served up the page. JavaScript allows a webpage to be dynamic and respond to user or server initiated events, such as submitting a form or automatically updating a page with new information. This course will teach students how to use JavaScript to dynamically manipulate a static HTML page to respond to user or server initiated events. They will also learn how to manipulate the data, format and layout of that page. They will learn how to debug and troubleshoot broken Web Pages and learn best practices for proper webpage development. A student will leave this course with a working knowledge of JavaScript and how it relates and interacts with the HTML of a webpage. They will learn the basic concepts of programming and how to use JavaScript to accomplish webpage tasks. Students will also become familiar with free JavaScript development tools that they can immediately implement at home or any workplace. They will receive free JavaScript code scripts that can apply to many everyday tasks and will learn the nuances of working with Hebrew Web Pages. Furthermore, the students will learn how to search the web for free JavaScript scripts that others have written. Finally, this course provides the first step in learning to be a web developer with the goal of applying those skills in a work environment.

II. Audience

The student who attends this course is interested in learning basic web development skills and best-practice techniques. They are interested in learning how to use JavaScript and HTML to accomplish everyday work related tasks, such as validating form data or displaying a pop-up window. They want to feel confident managing and maintaining a website. The student may take the course for personal or professional reasons, but they will learn professional techniques that solve everyday technical challenges.

III. Prerequisites

Any previous knowledge of HTML or JavaScript is helpful, but not required. This course assumes the student has no previous knowledge of web development.

IV. About the Course Presenter

Yitzchak Meirovich is a professional web developer and teacher for the last 12 years. He has taught computer courses professionally at Delta Computer Education, the US Department of Energy, the US Department of Treasury, the US Supreme Court and Montgomery College.

He currently develops Internet and Intranet applications for the Israel Finance Ministry. He currently resides in Modi’in with his family. He approaches web development and programming as a mental puzzle to be solved and is always looking for new challenges to improve his skills.

Lesson 1: Intro to e-Commerce Website Development

1. Overview of how the web works and the delivery of webpages

2. Overview of e-Commerce website components

3. Online business vs. traditional business model

4. Choosing the right website for different type of online businesses

5. Payment Gateways (i.e. Paypal, Google Checkout, Authorize.net, etc.)

Lesson 2: Create a Webpage Form

1. Create the first webpage

2. Learn HTML tags for creating webpages

3. Overview of JavaScript, CSS and DHTML

4. Learn how to create a simple shopping cart

Lesson 3: Activating Webpages

1. Learn the basics of JavaScript webpage activation

2. Create alert messages

3. Create prompt boxes

4. Learn about FREE tools for developing webpages

Lesson 4: Manipulating a Web Form

1. DHTML integration

2. Read and Write to web form fields

3. Learn how to compute values on webpages and return results

4. Learn how to fix broken webpages

Lesson 5: Form Validation, Part 1

1. Learn best practices for commercial web forms

2. Learn how to validate a form for errors

3. Display error messages to users

Lesson 6: Form Validation, Part 2

1. Learn tips and tricks for when and how to conduct proper validation

2. Continue validating forms

3. Define the different forms needed for a commercial website

Lesson 7: Intro to Webpage Plug-ins

1. Add useful plug-ins to enhance the user experience

2. Learn where to get already designed plug-ins for free

3. Learn how and why plug-ins will enhance a website and reduce maintenance

Lesson 8: More Webpage Plug-ins

1. Implement custom message pop-ups

2. Implement a vertical navigation menu

3. Implement a horizontal navigation menu

4. Implement a scrolling message ticker

Lesson 9: More Plug-ins

1. Implement a web calendar

2. Learn how to create icons

3. Learn how to submit and store information entered by the user

4. Learn how to retrieve stored user information (i.e. contact information, user ID, etc.)

Lesson 10: Advanced Webpage techniques

1. jQuery plug-ins

2. Review jQuery capabilities

3. Learn when to use advanced or simple webpage activation

4. Implement photo galleries plug-in

Lesson 11: Advanced Webpage techniques

1. Implement picture zoom plug-in for e-Commerce websites

2. Implement tabbed interface for page categorization

3. Implement tool-tips plug-in

Lesson 12: Internet Marketing

1. Overview of Internet Marketing and how it impacts an online business

2. The different ways to drive traffic to a website

3. Broadcast email marketing

Lesson 13: Search Engine Optimization

1. What is SEO

2. Webpage techniques for optimizing search bot indexing

3. SEO plug-ins

4. Determining the importance of SEO for different business types

Lesson 14: Blogging

1. What is Blogging and why do it

2. Text vs. Video Blogging

3. Building an email list

4. Monetizing email lists to leverage partner relationships

Lesson 15: Newsletters

1. Power of newsletters

2. Turning newsletters into cash

3. How to construct newsletters

Testimonials:

I would like to thank Mathew Mintz and the Landers Institute for offering a quality program in web development. Yitz Meirovich the instructor gives over the course material in a dynamic highly interactive manner with an emphasis on up to date coding practices such as object oriented programming and best coding practices. Yitz gave me the tools to launch a professional career as a front end/back end developer. He has gone way beyond the call of duty by staying in touch always ready to offer a helping hand.

Chesky D., Ramat Beit Shemesh


Course Registration Form

Please complete this form and select the courses for which you wish to register. Only one registration form needs to be completed - please check all the courses you are interested in below.
  • For Foreign Passport please only write numbers and not letters
    Please note that Lander Institute provides each student with one copy of the certificate. Additional copies are available for NIS 50 each.
    Please check each course for which you wish to register - only one registration form needs to be completed for all courses.
  • Refund after 1st session - 75%, after second session- 50%. No refunds will be given for cancellation after 3rd session.
    Lander staff will be in touch with you shortly regarding payment details.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogplay
  • email
  • LinkedIn
  • PDF
  • Ping.fm
  • RSS
  • StumbleUpon
  • Twitter

Royal Vegas offers a grand selection of video slots.
Online Slots With 2000 slot machines in West Virginia,
a distinctively Aussie flavour along with big pokies jackpots. Online Casino Canada You'll find Japanese slot machines, Pachislo slot machines and more when you
Aristocrat is the most well known slots or pokie supplier in Australia.

Online Casino 5 Feb 2012.
machine gambling.

Online Casinos Aristocrat Gaming is undoubtedly the biggest name in poker machines in

Place your bets, spin the wheel, and good luck! canadian online casinos Play! Machine Games with Bonuses to Enjoy at DoubleDown Casino. best canadian online casino australian casino sites Get your best online pokies and casino expirience at CasinoPokies777.com.