Translate this blog to many language

Wednesday, August 13, 2014

Udacity Mobile Web Development course now live

As a web developer, you know that your users are moving to mobile platforms in droves. Beginning today, you can learn how to apply your web development skills to build great mobile web apps with Mobile Web Development (CS256) — a new Udacity MOOC training course.



In each of the course’s 12 lessons, you can watch short videos teaching you the latest mobile web development techniques, and follow a series of quizzes and interactive code challenges that will test your knowledge. Specifically, you will learn how to build web experiences that adapt to different screen sizes, how to program touch interaction, and how to configure web experiences to work great even when network conditions are suboptimal. You’ll also learn to investigate performance in mobile applications using Chrome DevTools, with a strong emphasis on mobile networking.

On Tuesday, January 7th at 9:30 a.m. PST, we are hosting an introductory Google Developers Live session with special guest and Udacity CEO, Sebastian Thrun. In this session we will tell you all about the content of the course and answer your questions live. You can add this event to your calendar and vote for your questions.

We’ll also be running a study group for the first several weeks of the course. The study group will be livestreamed (and recorded) from the Google Developer Live studio and course instructors Sean, Chris, and Peter will be there to answer any questions you might have and help you out with the course material.

We hope you’ll try out the new course and start building awesome mobile web experiences!

CAREERS IN WEB DEVELOPMENT

Web developers are the hard-working, talented individuals behind the websites we browse every day.
 Using design principles, web applications and programming languages such as HTML and CSS, web developers design, code and modify websites in accordance to a client’s specifications and target audience.

 They are responsible for the overall look and feel of a site, from color scheme to user experience, and layout to performance. In some cases, web developers may also create content for these sites. While some web developers work with all aspects of website construction, others specialize in a particular area. The following career examples all fall under the category of web development

Web architects or programmers: These developers are the “architects” of a website, meaning they are responsible for the overall construction and technical framework of a site. If a major change needs to be done on a site, management will work with these developers to make the change.

Web designers: Responsible for how a site looks, these developers use programming languages to design and create the various components that appear on a web page or site, such as layout, graphics, applications, programs and multimedia.

Webmasters: These developers are responsible for maintaining and updating websites. They test for broken links, performance issues and similar technical errors and ensure that a site is operating as expected. These three careers are just a few examples of the specialized routes web developers can take.
Like many other careers, opportunities in web development shift depending on market or industry needs, consumer demand and technology.

Mobile search, for example, has grown rapidly in recent years as more and more people rely on smartphones to find products, services or information at any given time. Because of this growing demand, potential students can explore new opportunities to create sites specifically for smartphones, tablets and other mobile devices.

Web Development tutorials, source code and reviews

Web Development tutorials, source code and reviews

Web development blogWelcome to The Web Development Blog where I share my ideas on working with WordPress, Ubuntu, PHP and a lot of other “geeky” stuff.
I’m Olaf Lederer and most of the tutorials and code that I share are used in my own projects. Through the years, I have received so much support and guidance from other webmasters that I started the Web Development Blog to in turn help others. As part of my ‘day job’, I am continually researching SEO, web hosting and tech stuff. I’ll share my views on web hosting issues, various online services and other assorted web programming topics.

From time to time, I’ll invite some of my friends to guest post and as always, everyone is welcome to join the discussion.

PHP Scripts
Web Development Blog PHP Scripts & Tutorials
All of my PHP tutorials are based on scripts that I am using on my own website projects. I try to keep my PHP code simple without complex code structures but with smart and easy functions. I wrote most of the code discussed on the Web Development Blog , but I also like to talk about 3rd party scripts that I frequently use.

Wordpress
WordPress Development
Over the past few years, I am finding myself using WordPress more frequently in building my own websites and sites for my customers. WordPress becomes more powerful with each update and it’s easy to add more features. I write about cool WordPress plugins that I’ve found and share the modifications I have implemented in my own WordPress projects.

server hosting
Website Hosting Reviews & Tutorials
Without webhosts, there would be no websites. Within the past few years, the hosting business has changed. There are many Cloud hosting providers and Linux hosting on Ubuntu is easier than ever before. I maintain several Ubuntu-based virtual servers and share my experience here on the Web Development Blog as often as possible.

Web Design or Graphic Design. : Which Career is Right for You?



Are you naturally creative? Do you have a knack for thinking outside the box? Do your friends often come to you for tips on color palettes or accessorizing outfits?

If so, working in the design industry may be one way to turn your imagination and originality into a career. Because what could be better than earning a paycheck for something you’re already passionate about?

There are many specialties that fall under the umbrella of the design industry. For example, a fashion designer is different from a textile designer, which are both very different from an interior designer.

While they all share similarities, there are distinct differences in these fields. Understanding these distinctions is an important part of determining what type of career you’d like to pursue.

If you’re looking for an opportunity to combine your love of technology with your passion for design, you’ll probably find yourself faced with a tough choice: graphic design versus web design.

It’s important to have a comprehensive understanding of each field in order to determine which best suits you and your personality. Conducting a little extra research now can help prepare you for success in the long run.
Opinions from the experts …
Although aspects like job growth and salary potential are definitely important, they shouldn’t be the determining factors in your quest for the perfect career. After all, if you’re going to be investing 40-plus hours per week into this job, you might as well enjoy what you’re doing, right?

We got in touch with some professionals in both fields to hear their thoughts on the debate over graphic design versus web design. These thoughts came straight from industry experts, so consider them insider perspectives.

After gathering their thoughts, we broke them down into bite-sized chunks to make them easy to digest. These tidbits should help give you a better idea of which career suits you best.

Graphic designers …
Put the art first
Have a one-way relationship with their audience
More artistic (i.e., sketch with a pen and paper)
Emphasize visual theory in their designs
Must focus on how a design communicates a message to its audience
Need to know how each element of a design translates to print
Have one shot to get a design right once it's printed
Web designers …
See the art as a way to leverage technology
Have a mutual interaction with their audience
More technical (i.e., coding and programming)
Employ an engineering approach to their designs
Must predict how a design will make its audience feel and react
Need to know how to design for versatile mediums (i.e, laptop, tablet, smartphone)
Can develop and enhance their work over time





So after comparing graphic design versus web design on multiple levels, you should be able to confidently determine the field in which you’ll excel. Once you decide which creative path you’re interested in traveling, take a moment to learn more about the education that can jumpstart your journey.
We created an infographic that outlines these two common—and commonly misunderstood—career paths.

7 Secrets Graphic Designers Won’t Tell You about Effective Website Design


Ever had a run-in with a graphic designer who promised you a brilliant design but all you got was a big mess?

No, you’re not an expert, but you know what’s good and what’s not. You also know when you’re being taken advantage of. All you wanted was a website that would help you succeed online, and what you got instead wasn’t worth the pixels it was painted on.

And what’s worse is you have to start over. You’ve lost months of time, burned through thousands of dollars, hurt your business reputation, and gone through the emotional turmoil of it all, and now you have to do the whole thing over again.

It’s scary, because let’s be honest. What if Take Two is just as much of a nightmare?

Well, we’re not going to let it happen again. Here are some secrets many graphic designers won’t tell you, and knowing them can save you a bundle of both time and money:

Secret #1: Pretty doesn’t count.

Yes, you want your site to look nice and create visual impact with visitors, but good looks don’t bring in sales.

A great tour guide does, though – and that’s your website’s job. It presents your business to visitors and welcomes them, showing them around and introducing them to points of interest they should definitely see before they leave. As tour guide, your website has the task of providing visitors with the right guidance to direct them to where they want to go – and to where you want them to go as well.

Is it bad to be pretty?

No, I wouldn’t go that far. If you can have both a beautiful design and get results, then go for it. If you find yourself having to choose between one or the other though, stick with getting results. Winning design awards may be nice, but it doesn’t pay the bills.

Secret #2: You don’t need a redesign.
Imagine you’re standing there wondering how to be more appealing to the opposite sex. Ask a hair stylist, and he’ll say a great cut. Ask a makeup artist, and she’ll say a makeover. Ask a confidence coach, and… You get the picture.

So what do you think happens when you ask a graphic designer how to improve your website?

Exactly.

Remember, your design is just one piece of a bigger picture. What if your message is wrong, and you need a copywriting overhaul? What if your brand image is pulling in the wrong target market? What if your marketing strategy has holes in it? What if there’s an issue with your product or service?

You can’t afford to ask 12 specialists their opinion – you’ll end up overhauling every element of your business!

Ask a big-picture specialist for help – someone who can analyze several elements of your site and pinpoint the problem area. These experts know all the elements, understand how they work together and how much weight each carries in the conversion equation.

You might be surprised to find out there’s nothing wrong with your design at all, and just a fast copy tweak or a new marketing strategy does the trick. Bravo – you saved yourself thousands of dollars!

Secret Number #3: You don’t need to spend a fortune.
People say you get what you pay for, and sometimes, that’s true. But it’s not true that you need to spend your life savings on a good website.

There are too many designers out there preying on your ignorance, charging exorbitant rates for their own profit. They blind you with techspeak and fancy coding terms.

Don’t put up with it.

Decide your budget and find graphic designers who can work within it. Look for designers that fit the style of site you’d like for your business. Visit other sites you like and see who designed them. Ask for quotes, take your time and shop around.

It’ll save you thousands of dollars.

Secret #4: Maintaining a website isn’t expensive.
Many business owners get ripped off on this one. Since graphic design and website development is usually a one-time expense, unethical providers try to loop you in as a customer they can bill every month for recurring charges.

Expensive charges. Charges that don’t need to be.

Web hosting? You can pay as little as $5 a month these days – why pay more?

Maintenance? What maintenance? Oh, the upgrades that might come along every now and then? Well, opt for WordPress or another content management system that lets you do your own upgrades just by clicking a button.

Changes to content? A content management system wins again. Login to your site, and in two or three clicks, you’re updating your prices, changing your copy or adding a new page all by yourself.

When someone offers you an upsell maintenance package, ask what they’ll do for that money. Then go to Google and find out just how easy it is to do what they’ve offered you.

Not interested in maintaining your site? By all means, hire someone to do it for you. Just be sure you’re not being overcharged for quick and easy jobs.

Secret #5: You don’t need to be totally unique.

It’s true that you need to stand out these days and look different from all the rest. The problem is that some designers take it a little too far, and they design you a site that’s so unique it breaks all the rules – and not in a good way. Your stunning site ends up being a confusing experience for visitors.

Designers need to create sites that follow web conventions and usability rules, because these are the ultimate guides to navigating your site quickly and easily. If you break them, you’ll confuse your visitors.

For example, consumers know they’ll generally find an RSS or email opt-in on the top right of a site – it’s always found here. Logos are usually found in the top left of a site, and navigation bars are usually found below header areas.

Shun conventions, and you’ll create a visitor experience that’s similar to walking into an alien world. Nothing is where it’s supposed to be, everything is backwards, and it’s confusing at best.

And what happens?

People leave. Your website becomes crippled and ineffective, all in the name of being unique.


Secret #6: Branding is a special skill, and not all designers do it well.

Another little secret?

Most designers aren’t skilled in developing brand identities. They’re good at developing graphic design that reflects your brand identity, but if you haven’t supplied them with that crucial information, they’re just assuming.

They’re assuming your target market, and what appeals to those ideal customers. They’re assuming the values of your business and its marketing message. They’re assuming its personality and the type of experience your customers will have when they work with you or buy from you.

You know what they say about assuming, right?

It’s far better to work with a branding specialist to your developer your identity before you hire your designer, or work exclusively with graphic designers who understand branding and can develop a site that reflects your brand identity. Otherwise you’ll just attract the wrong kind of people, and the entire website will be a waste of money.


Secret #7: Design Isn’t Just about Photoshop. It’s about Psychology.

This is the biggie.

The secret to a great website isn’t in having a pretty design and some compelling content. The real secret is in psychology and consumer behaviour.

A graphic designer needs to know color psychology and the associations people make with specific shades and tones. He needs to know what imagery will appeal to people, the type of people it’ll appeal to, and why it appeals to them. He needs to know what’s going on in people’s minds when they land on sites and as they navigate through yours.

Are smooth curves better than concentric circles? Is IBM blue the best color, or is deep red a better choice? What will draw people to the right or the left? What emotional state should the site create? Should the design be modern and simple or colourful and bold or soft and comforting? Where do a person’s eyes travel, and what will make them stop?

Good designers know all this and much more. They understand that their goal is to influence a visitor’s psychological state of mind and perception of your business. The more designers know about how people behave, what makes them take action and ways they react to different elements, the better they can implement persuasive strategies into your site.

Thursday, April 11, 2013

web development career


OVERVIEW
Web development is a blanket term that can be used to cover all the people who plan, build, and manage a given website-which can include everyone from product and project managers to writers, designers, information architects, programmers, and database administrators. Web dev professionals are charged with nothing less than conceiving, designing, building, programming, populating with content, branding, marketing, supporting, and managing websites.
The Web developer's is a 24/7 world. The Web developer contends with server migrations, download times, and site crashes in a virtual space driven by databases. The Web developer's Holy Grail is to optimize user experience to drive e-commerce sales, website-content subscription purchases, or online ad click-throughs (or whatever else is the primary strategic goal of a specific website).
Web developers typically work long hours, either as part of an in-house staff, professional service, or consulting organization, or on a contract basis. At smaller organizations, the Web developer will wear a variety of hats; at a larger organization, his or her role will be better defined.
WHAT YOU'LL DO
The job of the Web development team is to create a compelling website. Such websites, generally speaking, are designed to support a business, be it selling things (Amazon.com) or enabling other kinds of transactions (Charles Schwab & Co., eBay), providing financial advice (The Motley Fool) or other online content (The Onion), or helping people search the Web (Google).
Web developers conceive of the website strategy, working for or in consultation with the decision-makers at a company. They figure out the hardware that the site should use, the software necessary to make it function properly, the design and navigation that will get the public to use the site in a way that will support its business, and the information that will keep users coming back. Web developers also program the site so that it functions effectively, adding tools like community discussions and newsletter sign-up capability. They also set up reporting tools and databases to record traffic to the site and what visitors are doing there. (Buying things? Chatting with others? Clicking through on banner or popup ads? Reading?)
These days, because Web surfers are increasingly accessing the Internet via wireless devices, be they Wi-Fi- or Bluetooth-enabled computers, cell phones, or personal digital assistants, Web dev professionals are increasingly facing the need to optimize the websites they run for wireless devices.
WHO DOES WELL
Some Web development positions require technical skills. Creating the back end of a website (the database and hardware infrastructure on which it sits and through which orders are fulfilled, for instance) and the front end (the design and navigation and tools used by site visitors, such as stock quotes, relocation calculators, polls) requires programming skills.
Other positions may require a familiarity with technology, but not technical skills. Producing a site-coordinating between front-end and back-end developers, making sure the site supports the company's brand, working with users and designers to come up with a navigable site, ensuring that the content supports the site's business objectives-does not necessarily require high-level technical skills, though a familiarity with technology is generally a prerequisite.
Product management and content development jobs can also require an understanding of a specific industry or business niche; for instance, a potential content developer at an investment-advice website will typically need to display an understanding of stocks and the markets to get the job.
Content developers write, edit, shape, and aggregate information. Project managers work across functions to make sure projects get finished on time. Their role requires exceptional communication and organization skills. Since all roles typically interact with others, interpersonal skills are a must in this field.
REQUIREMENTS
Because there are so many varied functions in Web development, there are many varied skills that can lead to a job. Experience with scripting and markup languages such as HTML, XML, CGI, and Java is required for many production and programming positions. Knowledge of Web development tools such as Acrobat and Dreamweaver can be invaluable.
If you're going into Web design, minimum requirements include knowledge of HTML, Photoshop, and Illustrator. If you're going into content development or production, HTML and writing skills will be important. Experience with Web databases is a required skill for most database jobs.
In addition to technical skills, companies want to hire people with a good knowledge of how the Web works, experience using the Web for research, and knowledge of trends in e-business. Across the board, the ability to work effectively with a team and communicate both in writing and orally will be necessary. Organizational and project-management skills are critical to production, and many roles require the ability to persuade others who don't necessarily report to you.
Colleges and universities are beginning to offer programs specializing in Web design or e-commerce. Traditional marketing, graphic design, communications, computer science, and engineering degrees can help you break into the field, but probably won't be enough on their own. Many vocational and technical schools offer specialized training. One of the best ways to get your start is by building up a portfolio through internships or classes. A good internship or course will expose a student to all aspects of Web development, including group collaboration.
As in any of the other IT professions, Web developers must continually update their skills. Computer technology changes in the blink of an eye. The skills that helped you get your last job might not help you keep the next. Continuing education classes, trade shows, seminars, and periodicals on Internet topics abound. Take advantage of them.
JOB OUTLOOK
Web development is no longer the anyone-can-get-a-job-at-a-Web-company career it was half a decade ago. But the Internet is here to stay (indeed, the number of people using the Web nearly tripled between 2000 and 2005), and advances in technology will make Web skills an ongoing need in the corporate world, in government, at academic institutions, and in the nonprofit sector.
As wireless and broadband technologies move us ever closer to an Internet that can be integrated with all aspects of our lives, the nature of jobs in Web development will continue to evolve. Those seeking a career in the industry should pay attention to the development of new technologies as well as industry trends. They should work to continually learn new skills relevant to the changes taking place in the industry.
CAREER TRACKS
Web developers come from a variety of backgrounds. Some have grown up with the Internet. Others have adapted skills from the offline world, such as brand management, desktop publishing, or journalism, and applied them online.
The following description of career tracks provides a general introduction to the range of opportunities in Web development. Keep in mind that job descriptions in this field are fluid, rather than fixed; many roles evolve into other roles, and where a title means one thing at one company, it can mean something quite different at another.
WEB DESIGN
Web designers are responsible for creating the look and feel of a website. They create logos, banners, and other graphics; determine where to put text; and structure a site's navigation. Designers need to think about download times as well as creating an attractive and functional site. They also work closely with the marketing team and branding experts to ensure that a site conveys a consistent image. The design function is frequently outsourced by smaller organizations that do not have the budget or inclination to maintain a website themselves.
WEB PROGRAMMING
Programmers turn the Web development team's concepts into a functioning site. They must know HTML, the basic coding language of websites, inside and out. Most are experts in the more sophisticated programming languages such as Java, JavaScript, CGI, and Perl. Programmers should also have experience with Web development tools such as Dreamweaver, Flash, and ColdFusion. These languages and tools enhance the capability of websites by adding animation, sound, interactive games, online forms, and e-commerce functions to otherwise flat pages.
While highly technical coding knowledge is essential, programmers must also have a strong understanding of user interface design. They need to know how people view, use, and interact with their computers. A successful Web programmer is able to put this understanding into practice.
WEB PRODUCTION
Web producers play different roles in different organizations. In some cases, they code the text and graphics that are on a site. In other cases, they coordinate across departments to make sure a website's content works the way it's supposed to. That is, they make sure links lead where they are supposed to lead; online forms function the way the programmer intended; and everything else that's on the site works the way it was intended to.
Producers coordinate between various Web developers to make sure the site supports the company's business objectives. They work with users to define the look, feel, and products offered through a site; coordinate between the design, content, and programming teams to make sure the site functions effectively; and track user behavior and work with other departments to incorporate what they learn into the site's general operation. In a sense, the producer orchestrates the other developers to ensure everything works as harmoniously as possible to improve the company's business.
CONTENT DEVELOPMENT
Content developers often work in the Web production department. They create the content-whether text, audio, or video clips-that visitors see when they access a website. Content developers write, edit, shape, and publish articles, features, and other information on a website. They also work with programmers to define and build, for instance, a salary calculator or interactive game. Often, content developers are responsible for the look and feel of a particular area within a site, adding information, moving information around, sending newsletters to users, and so on.
PROJECT MANAGEMENT
Project managers lead teams to get things done. They set a production schedule, set deadlines, and make sure everyone works together. They are usually responsible for allocating resources-both human and financial. Project managers can lead discrete projects, such as adding community to a website; they can also oversee wider areas. The role requires excellent communications skills, a strong technical background, an understanding of budgets, project plans, and schedules, and management experience.
SYSTEM ADMINISTRATION
The systems administrator is the information-technology professional responsible for maintaining and servicing an organization's server, hardware, and software. System administrators look after the security of the computer system and how it interfaces with the Internet service provider (ISP).
An e-commerce site can also have a technical administrator for its transactional software. The programming behind online transactions is far more complicated than standard Web production. Security and technology issues are the main concern of a technical administrator. He or she ensures that e-commerce transactions run smoothly and do not bog down other Web applications. And more and more companies are hiring specialists to help ensure the security of their sites and any transactions that take place on those sites.

PHP Web Developer


PHP Web Developer
Job Description

PHP Web Developer based in central Glasgow is required. The Drum, is looking for a Web Developer to help build on the success of the group's digital channels including The Drum website and its 20 events sites.

The ideal candidate will join an existing team of three developers to work on improving the digital platforms we have as well as exciting new functionality across all our online portfolio.

TheDrum.com has grown rapidly over last 12 months and is now the biggest UK marketing services online destination with well over 1 million monthly page impressions. This is a great opportunity to join a dynamic media operation with ambitious expansion plans and contribute your ideas and skills to create the best online experiences for our users.

We are keen to hear from new graduates as well as those with 1 or two year's experience in a development environment. If you are interested to develop your career in this exciting role, or would like to find out more, please send on your CV asap.
Education Requirements

Preferably educated to degree level in computer science or web development.
Skills Requirements

The ideal candidate will ideally have at commercial or agency experience and core skills including the following:

- Strong procedural and OO PHP skills
- Strong SQL skills with emphasis on relational database design
- Knowledge of the Smarty template engine
- Knowledge of Linux and Apache would be advantageous
- Working knowledge of HTML5, CSS and Javascript
Experience Requirements

Ideally with minimum of one year's experience but would also consider graduate applications.

Search