Which Tools should I use?

Hi,
I am a seasoned Java programmer with very basic knowledge of HTML and CSS. I am planning to switch career working from home producing website and undertaking SEO work. I am planning to learn new skills/tools over the course of the next six months.
Only problem is that I cant work which tools I should use for highly unique, responsive and design rich websites?
So far I have come to the conclusion I need to learn the following:-
PHOTOSHOP - To get the concept and design pixel perfect
EDGE RELOW  - To create the HTML structure and CSS framework [imported directly from Photoshop]
DREAMWEAVER - To finalise the HTML and CSS and iron out any issues which 
Does this seem like like a reasonable path to follow? Should I consider switching Photoshop with Illustrator?
Thanks

Very nice plan you have, I applaud you for making the move to freelancing.  Make sure you have another source of income before going 100% all in or at least 10 months of savings to live off of while you learn.
I spent my time learning HTML5, CSS3 and Javascript.  I also spent time upgrading my skills on PHP and MySQL these are the 5 predominate technologies that the WWW is run on.  Unless you are focusing on Microsoft in which case you would be using .net, ASP and visual studio software and not Adobe's except for maybe Photoshop and Illustrator.
I have the full Creative Cloud Membership and have Dreamweaver installed but I rarely use it, I also have editors and IDE's from other 3rd party companies and developers but I tend to fallback using NotePad++ and just hand code as much as possible.  Syntax and Tag Hi-lighting is the most important features for an editor and NotePad++ has all that either built-in or with available addon's.  Not sure why I tend to just use NotePad++ and not Dreamweaver or some other IDE, maybe speed has something to do with it.
Reflow is a "Preview" software it is not meant to actually be used in real world projects.  Though the most recent update has improved their output codes for CSS you are still going to want to make changes and optimize it yourself.  There is no software out there that will do it all for you so you can give that dream up right away, you are going to have to do some hand coding to take what Reflow gives you and optimize it.  You are going to have to learn Html5 and CSS3 but since you will be working with clients they will have their own preexisting code so you will need to either work from that OR start from scratch if the client would be willing for that to happen without adding cost.  So you are going to need to also learn Xhtml and the differences between that and Html5.
Depending on how you learn Lynda.com has great education that is inexpensive compared to going to a college and taking a course.
The best books I have seen and purchased are those by "Murach", they replace quite a few books out there but they are not the end all be all either.
Photoshop, Dreamweaver combination are common.  I like Muse for the visual development nature of the application but it creates up to 3 separate websites one for desktop, tablet and phones.  The problem there is you have potentially three separate sites all working within one domain.   I much prefer Reflow's setup over that but the code is not production ready, maybe in another year.
A lot of people also use Wordpress so you may want to explore that and how that CMS works as well as other CMS's. 
Starting out focus on learning Html5 and CSS3 along with Javascript.  If you want to do backend development I personally use PHP and MySQL and then learning how AJAX works so you can use JS to talk to the backend and pull and submit information behind the scenes.  This is not required but the more dynamic the sites you build the more you will want this type of connectivity. 

Similar Messages

  • Web Dynpro Java and Adobe Interactive forms Which Tool Should I Use?

    Hello Experts,
    Can anyone help me with deciding the right technology to use among WDJ and Interactive form by adobe. I want to prepare a presentation to showcase the strong and weak points in order to decide the final technology.
    Thanks in advance for the help.

    I personally prefer Web Dynpro Java without Interactive forms in most cases.
        Interactive forms are developed on top of Web Dynpro, so you are including an extra tier with the complexity it adds.
        PDF files tend to go big and performance tends to go down. In average, my forms weight between 1 - 5 Mb so network traffic is a bottleneck.
        The scripting environment is very poor.
        On the other hand PDFs interfaces are nicer than WDJ, but I think navigation is worst in part because of the performance issues. Considering this, reporting could be a good use of Interactive Forms.
        The best scenario for using Interactive Forms is for off-line applications, which can't be done with WDJ. For example, if you want your customer to fill an order list, you can send automatically an offline pdf file wich he can fill and submit to your company, initiating a bpm.
    Best regards, Aldo.

  • Can some one plz tell me which customization tool should be used to package Adobe Audition CS6

    Can some one plz tell me which customization tool should be used to package Adobe Audition CS6

    Sorry, you will have to give us a LOT MORE DETAIL about what exactly you are trying to do!
    As written, I'm afraid your question makes no sense.  Why do you need to "package AA CS6"?

  • What Tools should i use in a Document Management Project ?

    Dear All,
    I'm developing a Document Management System (DMS) to store all kinds of documents (voice,video,scanned english/arabic documents, autocad,....) but still i don't know what tools should i use ( Oracle Files or OCM ) and are there also any other supporting tools in such project ?

    I need to know which tools could i use to develop my Document Management project :
    Oracle Files or Oracle Content Management API's .....
    is Oracle Files customizable ? and How ?

  • What tools should I use for Oracle Quoting enhancement?

    Hi,
    My company is using Oracle Application 11i (EBS) 11.5.10.
    We want to do a small enhancement on Oracle Quoting (HTML not Oracle Form).
    What tools and which version should I use?
    Thanks!
    Phil

    Hi,
    please ask this question on a an Oracle Apps forum here on OTN
    Frank

  • Which tool do you use for load testing?

    Which tool do you use for load testing for J2EE application?

    hi,
    i use jmeter for without issues..
    first make sure that the system from where you are doing load testing is in the same lan(without firewall) to that of server. Here you are testing the capacity of server and not the network bandwith.
    So assuming very good network connection what is the servers performance level...
    If u have to decide which tool is decent enough to load testing,
    i would suggest go for jmeter. its reliable and i have used it without problems.
    Here is my quick tutorial for jemeter which i made for my teams reference.
    REFERENCE
         For Getting Started refer to any tutorial for Jmeter
         You can refer to introduction on
              http://jakarta.apache.org/jmeter/usermanual/
    RUNNING LOAD TEST
         Extract jakarta-jmeter-2.3RC4.zip in c:
         install jdk-1_5_0_12-windows-i586-p.exe
         Run C:\jakarta-jmeter-2.3RC4\bin\jmeter.bat
         In Test Plan add Thread Group
         Right Click Thread Group -> Add->Sampler->HTTP Request
         Select HTTP Request added fill details
              Serverip:www.xyz.com
              Port:80
              Path:/xyz-webapp/index.jsp
              Use KeepAlive: Checked
              Retrive All Embeded images from HTML: Checked(For geting images inside html)
         Right Click Thread Group -> Add->Listner->Graph Results
         Click on Thread Group Fill details
              No of Threads:3(This means no of simultaneous users)
              Ramp Up Period:1(3 Request will be made in 1 second period)
              Loop Count:5(Above process should be repeated how many times)
         Save TestPlan
         Run -> Clear All
         Run -> Start
              Click on Graph Results for Output
         Try adding different listener in Thread Group
              Thread Group -> Add->Listner->Summary Report
         Listeners coud be added at thread group level or HTTP Request Level
    RECORDING A TEST.
         Add a HTTP proxy server in workbench by right clicking on it and selecting Add->Non test Element->HTTP Proxy Server.
         In Test Plan Add Thread Group
         In HTTP proxy server select Target Controller as Test Plan > Thread Group.
         Go to Internet Explorer and go to internet settings and set proxy server as localhost and the port
              which is configured in Jmeter proxy server.Save Settings.
         In Jeter proxy server start by Clicking on Start button in the HTTP Proxy Server Flap.
         In browser navigate the application which you want to test.
         The nodes will be added in the Thread Group.
         Once Navigation is done stop the proxy server and save the test plan from file menu.
    LOGGING INTO APPLICATION.
         When we have to login into system and then navigate the system
              we need a cookie to be tracked after login. This could be achieved
              simply by Add -> Config Element -> HTTP Cooie Manager.
         After adding the HTTP Cooie Manager simply run the test.
    LOOPING COUNTER.
         When a request is made multiple parameter is sent to server.
         Parameters are sent from the HTTP Request node added in the Thread Group
              in "Send Parameter with the request" table.
         If we run the loop count 10 times the parameters will be sent same in every request.
         If you have to send parameters like user1,user2,user3,user4....
              then add -> Pre processor -> Counter.
         Put start as 1 and and Maximum as 10 or whatever required.
         Put Referene name as iCtr or whatever.
         In the "Send Parameter with the request" in value column put user${iCtr}

  • I am a student and need to do my assignments in word. Which application should I use as I have to save all of them in older word version like 2003 to send it to my teacher?

    I am a student and need to do my assignments in word. Which application should I use as I have to save all of them in older word version like 2003 to send it to my teacher?

    You could use Microsoft Office for Mac, but I would recommend iWork! It's a better set of applications for a much better price. I have used both and I prefer it over Office. And Pages can not only open Word documents, you can also save documents in Word format. My brother and I both used iWork as an Office substitute when we were in college (I graduated a few years ago and he just graduated last night) and haven't had any compatibility issues. Check it out here http://www.apple.com/iwork/

  • I have down loaded Aurora,Beta4,firefox. Which one should i use

    I have down loaded Aurora,Beta4,and Firefox. Which won should i use.'

    That is up to you to decide. For some details about the different versions see https://developer.mozilla.org/devnews/index.php/2011/04/07/new-development-channels-and-repositories-for-rapid-releases/
    If you have not used to testing software you should stick with the release version (Firefox 4.0.1).

  • Which CPU should I use

    Hello,
    our company want to buy new computers for the developers.
    We have to use Windows XP as our OS because of third party products.
    We develop J2SE + J2EE.
    So my question:
    Which CPU should we use?
    I searched at google but didn't found any usefull sides about benchmarking an J2SE VM or J2EE VM.
    Intel or AMD?
    Are there some issues to be regarded?
    Is the behavior of the VM different if you use an Intel or an AMD? (X86)
    Our AppServer is JBoss 3.2.3.
    Has Intel ore AMD some magic improvements for the SUN Java VM?
    Any answer would be appreciated.
    Thanks,
    Oliver

    Olli_ger,
    Thanks for asking. To add more to the question, what about dual- and
    multi-processors, such as Opteron 2xx and 8xx processors?
    That is, can, and to what extent, does the Java compiler and the JVM
    utilize multi-processors? And how is this done? Threads parceled out?
    Using what algorithms? Are there "best practices" for writing code
    that can exploit these chips?
    Given the recent emergence of dual-core processors from both AMD and
    Intel I would think Sun would have a white paper on this, but I've not
    been able to find anything.
    As I'm about to build a new system, and am looking at a dual processor
    board that could take two dual-core chips, I'd really like to know.
    Thanks again for opening the issue.
    -BC

  • Which listener should be used for JTextArea

    Hi,
    I need to add a listener for JTextArea particualy when
    the text in the jtextarea is changed. I don't think
    mouse listener is enough, since the user can use tab to
    get to the jtextarea and edit the text. In this case,
    which listener should I use. Sample code would be
    helpful.
    In addition, I have a problem with the jtextarea that
    when user uses tab to go to different gui components,
    such as jtextfield, jcombobox, jtextarea, jlist, etc, the
    tab stays in the jtextarea and keeps appending to it. It does
    not go to next component, such as jlist. How can I make it
    work?
    Thanks in advance,
    Pin

    It doesn't work. Are you using 1.4 or 1.3? I am using
    1.4.
    In the 1.4 API, it says that isManagingFocus is
    "Deprecated".
    Here is what I have:
    JTextArea descrptArea = new JTextArea() {
    public boolean isManagingFocus() {
    return false;
    descrptArea.setRows(3);
    descrptArea.setLineWrap(true);
    descrptArea.addKeyListener(new KeyAdapter() {
    public void keyTyped(KeyEvent e) {
    // DO SOMETHING
    I found the following code which says it will do it.
    However, I got the exeception:
    java.lang.ClassCastException:
    n: javax.swing.KeyStroke
    at java.util.TreeMap.compare(TreeMap.java:1081)
    at java.util.TreeMap.put(TreeMap.java:459)
    at java.util.TreeSet.add(TreeSet.java:205)
    Set forwardTraversalKeys = new TreeSet();
    forwardTraversalKeys.add(KeyStroke.getKeyStroke('\t'));
    forwardTraversalKeys.add(KeyStroke.getKeyStroke(KeyEven
    .VK_TAB,
    InputEvent.CTRL_MASK));
    textArea.setFocusTraversalKeys
    (KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS,
    forwardTraversalKeys);
    Set backwardTraversalKeys = new TreeSet();
    backwardTraversalKeys.add(KeyStroke.getKeyStroke(KeyEve
    t.VK_TAB,
    InputEvent.SHIFT_MASK));
    backwardTraversalKeys.add(KeyStroke.getKeyStroke(KeyEve
    t.VK_TAB,
    InputEvent.SHIFT_MASK |InputEvent.CTRL_MASK));
    textArea.setFocusTraversalKeys(
    KeyboardFocusManager.BACKWARD_TRAVERSAL_KEYS,
    backwardTraversalKeys);
    Any idea???
    PinI'm not using 1.4 but the class cast exceptions look like they come from : Set forwardTraversalKeys=new TreeSet() etc
    try : TreeSet forwardTraversalKeys=new TreeSet()
    you cant cast from a Set to a TreeSet because a TreeSet is a Set but a Set is NOT a TreeSet.
    hope this helps.

  • Which application should i use to install facetime

    which application should I use to install facetime?

    You can save the DMG file for Mac to the desktop and install the Firefox application.
    * [[Installing Firefox on Mac]]
    * http://kb.mozillazine.org/Installing_Firefox#Mac_OS_X

  • I want to convert a pdf file into xml.Which programme should I use and how do I access it?

    I want to convert a pdf file into xml.Which programme should I use and how do I access it?I am based in India.

    Hello,
    if you create your doc files by the help of WORD, you could use a Microsoft add on (it depends of your WORD Version).
    Hans-Günter

  • Which situation should we use the text item with the item category TATX

    Dear experts!
    Thank you for your attention!
    I am confused with text item (TATX).
    which situation should we use the text item with the item category TATX????
    Someone told me that the text item is dummy and should be used as a manual of certain standard item. But the manual may be a book or several papers and it also takes up some inventory not a dummy.
    So, could some body tell me what the text item (TATX) exact is and what function it has.
    Best regard!
    Tangdark

    Hi,
    you can use TATX if you like to enter a text and to print some information between the item lines.
    Regards
    William

  • Which tools are you using?

    which tool are you using for modelling oracle objects?

    thanks, but is it possible to create (to the databse) both attributes and methods of oracle objects with sybase power designer or just attributes as a table?

  • To create a web page which application should I use?

    I'm a graphic designer who works with illustrator, indesign and photoshop. To create a web page which application should I use?

    Muse (aimed at novices) or Dreamweaver (aimed at web professionals familiar with web code)

Maybe you are looking for