What to learn for developing in sharepoint

Hi all,
this may be a strange question but i'm gonna ask it anyway :)
For my work i started using sharepoint 2013 in office365. Our customers are starting to use it as well so we are going to help them set up the environments. My knowledge for the built-in functions is getting there but I would like to know what I should be
learning if I want to be developing custom solutions in sharepoint 2013 (office365).
I have some knowledge on javascript, and more ond HTML and CSS.
When I read some articles about it I can't get clear if I should only learn better javascript or start learning C# instead. Is there a reason to use both or will javascript be enough for developing in sharepoint?
If anyone can give me any insight in this it would be very helpful.
Thanks in advance.

Hi
SharePoint 2013 (0365) does not support farm solutions and Sandbox solutions are deprecated and will be removed from the future releases.  Developing SharePoint App solutions is the preferred way in SharePoint 2013, so your focus should be more on client
technologies such JavaScript, Knockout.js, Angular.js, CSS3, HTML 5, Bootstrap etc.
Please refer to the following book, which has information on developing SharePoint 2013 App development, which the preferred way to develop the solutions using JavaScript and Knockout.JS
Pro SharePoint 2013 App Development
And also refer to the following very nice Pluralsight course, which is the best way to start learning about developing solutions in SharePoint 2013 using JavaScript 
Developing SharePoint 2013 Solutions with JavaScript
And also refer to the David Mann blog about JavaScript and SharePoint 2013 related courses.
SharePoint / JavaScript Resources
Hope, this answer your questions.
Please mark it answered, if your problem resolved.

Similar Messages

  • What to use for developing complex add-on

    Dear Experts,
    I have to start developing a complex add-on.
    What do your experience recommend? Simply start from scratch (eventually copying some classes from SDK examples) or to adopt SAP B1DE?
    Thank you for the help
    Massimo

    hello freind
    yu can start from sdk samples .i think this give yu best guidence for complex addon creatiom.yu can start from
    C:\Program Files\SAP\SAP Business One SDK\Samples\COM UI\VB.NET
    working with xml samples

  • What to use For Developing a UML diagrams Tool??

    Hi!
    I am student of BS(Computer Sciences) and am doing my Final Year Project. I am implementing a research Thesis and my project involves developing an environment that would allow the Modeler/user to draw UML diagrams like Visual Paradigm, Rational Rose etc. I further(if i found time for that) would be writing a "Code Generation Engine" that will generate the Java code for the drawn UML diagrams. I am more than good at Java and am developing my project in Java.
    The thing about which i am confused is that how to develop an environment that would allow the drawing of UML diagrams. I was first considering to work on NetBeans Visual Library API but i found it too much Generic, i mean i had an overhead of managing the UML diagram details in terms of my "custom Widgets". Then some one told me about Eclipse Graph Editing Framework(GEF). But i am not quite sure about it. I wanted to ask that should i use NB Visual Library or Eclipse GEF or if there is any other Java Library allowing to draw UML diagram and possibly generating the XMI(a kind of XML standard) of the drawn UML diagrams for parsing it and generating Code.If some one knows a solution please answer!
    Any refernce would be appreciated!
    thanks,
    Hassan Ali.

    I am more than good at Java and am developing my project in Java.Perhaps you are good at the java LANGUAGE, but that is not what matters here; you need to be good at system architecture, design and implementation for which Java may be a tool to do part of the job. Why don't you pick something that does not take a team of skilled developers to create over a number of years (and even then the product is generally flawed)?
    Remember: papers are more important than the end product when you are in school. I did a project that was basically two web based systems (servlet/JSP/XML-RPC) to which a PDA device could connect to indicate medical problems. I made a few basic apps, one of which was a simple picture of a human on which you could point where it hurts. Depending on the zone that was pressed, the system would determine how alarming it was and if immediate action would need to be taken (the heart of course was red alert). One other such applications was a simple big red button that read PANIC.
    The design was pretty basic; web services for application communication, real time management interface to see incoming messages, very basic PDA applications for the end user part. But two things made our grade shoot to the stars.
    - one person who entered the project really late (and did no development at all) made an absolutely fantastic powerpoint presentation talking about the elderly and people with heart conditions and such and so forth (queue in pictures of elderly people and children with toothpaste smiles) and there were even truthful statistics thrown in there.
    - a last minute addition was that the systems were linked together; if one would fail (which would be the worst case scenario where the power would go out and the backup power supply would not last long enough), the other would take messages and forward them to the failed system as soon as it was up again so no calls would ever be completely lost, even if there would be some sort of a delay.
    That was it. The fact that everything worked was nice; the fact that we had a wonderful presentation, a big pile of documents and we managed to work in a backup system was what rocked the world.

  • Learning to develop apps for SharePoint

    Hi All,
    I am completely new to anything Dev/Code but am really interested in learning to develop apps for SharePoint (predominantly SharePoint Online).
    Does anyone have any tips or resources I could review for someone starting completely from scratch with no prior knowledge?
    Thanks in advance...
    Paul

    Hi,
    there are 2 types of apps
    for SharePoint hosted, u need to learn javascript,htlml for provider hosted apps u need to learn ASP.net MVC
    in addition to learning about SharePoint development (APIs)
    you can find the necessary courses here
    http://www.microsoftvirtualacademy.com/product-training/office-development
    http://www.microsoftvirtualacademy.com/training-topics/web-development
    http://www.microsoftvirtualacademy.com/training-topics/html5
    http://www.microsoftvirtualacademy.com/product-training/sharepoint
    Kind Regards,
    John Naguib
    Senior Consultant
    John Naguib Blog
    John Naguib Twitter
    Please remember to mark this as answered if it helped you

  • What is  the basic requirement to learn EP(Development)? Please advise

    Hi Gurus,
    This is my serious concern.
    I am an ABAPer with 4+ years of experience.
    I am from IT background also. I would like to know what is  the basic requirement to learn EP (Development)?
    Is Java required? If so, is it J2EE and which version of it?
    Also what else, apart from this I should know to become a successful consultant in EP (seen enough of ABAP).
    Please advise.
    I am posting this as, I have lots of confusion in moving to EP.
    -B S B

    Hi BSB
    I would like to know what is the basic requirement to learn EP (Development)?
    You should aware of ERP and business processes to start learning EP.
    Is Java required? If so, is it J2EE and which version of it?
    Java knowledge like jsps,corejava...it will be good..If you know well,you can play with webdynpro java.
    Also what else, apart from this I should know to become a successful consultant in EP (seen enough of ABAP
    Webdynpro ABAP suits for you exactly for developing portal applications.
    Koti Reddy

  • Learning forms development for E-Business Suite

    Hi,
    I'm interested in learning forms development for Oracle E-Business Suite (specifically forms 10 as that is what I have installed on my vision instance). Other than the EBS developers guide, can anyone point me in the direction of some learning resources (books, online content etc) that I can learn forms from scratch? Specifically for E-Business Suite though as I'm aware that EBS forms development is significantly different than just standard Oracle forms.
    Any help would be greatly appreciated.
    Thanks

    Just giving this a quick bump up as I'm still looking for information if anyone can help!?

  • What is a portal development Kit for Java

    Hello I am a new learner of SAP Enterprise Portal. I want to know
    <b>What is a Portal Development Kit for Java?</b>

    Hi,
    Pls check the link below..
    https://www.sdn.sap.com/irj/sdn/developerareas/ep?rid=/webcontent/uuid/112df959-0d01-0010-b198-f93b05a62981
    Hope this helps.
    Regards,
    venkat.
    [Reward points for useful answers]

  • HT5444 I would like to use a copy of Mountain Lion for development, but the store tells me I cannot download it because my MacBook 4,1 is not compatible! What can I do to download it?

    I would like to use a copy of Mountain Lion for development, but the store tells me I cannot download it because my MacBook 4,1 is not compatible! What can I do to download it?
    I have paid for it and all...

    You can't do anything. See:
    OS X Mountain Lion - System Requirements
           Macs that can be upgraded to OS X Mountain Lion
             1. iMac (Mid 2007 or newer) - Model Identifier 7,1 or later
             2. MacBook (Late 2008 Aluminum, or Early 2009 or newer) - Model Identifier 5,1 or later
             3. MacBook Pro (Mid/Late 2007 or newer) - Model Identifier 3,1 or later
             4. MacBook Air (Late 2008 or newer) - Model Identifier 2,1 or later
             5. Mac mini (Early 2009 or newer) - Model Identifier 3,1 or later
             6. Mac Pro (Early 2008 or newer) - Model Identifier 3,1 or later
             7. Xserve (Early 2009) - Model Identifier 3,1 or later
    Your computer does not meet the requirements to run Mountain Lion.
    Upgrading to Lion
    If your computer does not meet the requirements to install Mavericks, it may still meet the requirements to install Lion.
    You can purchase Lion at the Online Apple Store. The cost is $19.99 (as it was before) plus tax.  It's a download. You will get an email containing a redemption code that you then use at the Mac App Store to download Lion. Save a copy of that installer to your Downloads folder because the installer deletes itself at the end of the installation.
         Lion System Requirements
           1. Mac computer with an Intel Core 2 Duo, Core i3, Core i5, Core i7,
               or Xeon processor
           2. 2GB of memory
           3. OS X v10.6.6 or later (v10.6.8 recommended)
           4. 7GB of available space
           5. Some features require an Apple ID; terms apply.

  • What is prereq for reading above, and for start develop/reading with flex and cf(level?) ?

    http://www.adobe.com/devnet/flex/pdfs/getting_started_with_Flex3.pdf
    what is prereq for reading above, and for start develop/reading with flex and cf(level?) ?

    The Flex Quickstarts will be a place for starters, if you want to know 
    about Flex/CF integration the first to know would be some basics of CF.
    Sincerely,
    Michael
    Sent from my iPhone

  • What tool to learn for SOA

    Hi
    I see lot of elearning sessions
    SOA
    ESOA
    VC
    CAF
    so on What should I learn to say I know SOA implementation.
    I am a technical guy.
    Is VC outdated or I have to learn it?
    Is there any trial version having ESOA . SAP CE Is this right?
    Very confused what tools to use and what to learn.. SOA is based on Webservices to integrete diff components which supports SOA right So where to do all these in these tools or some where else?

    Hi George,
    > so CAF and GP is same component(GP inside CAF)
    Caf is having two components
    1) CAF Core--> Which provides a persistent layer for business objects as well as enabling services.
    2) CAF GP--> It is used to form a business process with multiple steps. You can create fronend using different technologies and attach to CAF GP.
    > and VC is an alternative one right?
    VC is designed not for technical users. It can consume services and provide drag-drop approch to design simple UIs. It is also used to generate reports from BI. Automatically an iview is created which can be seen with the help of portal. An VC UI can be seen only with Portal where as WeDynPro can be directly be opened with the help of any Web Browser.
    > So normal ABAP stack 7.0 Supports this or only new version like CE supports publishing of webservices?In order to use these components its should be published in UDDI and the version of SAP should have a provision for UDDI regsitry and a way to create webservices right?ESA is another version of SAP or a component of new SAP version or which can be added???
    Yes , ABAP 7.0 provides the way to design/publish your Web Services. But with CE or PI 7.1 , they have added a new component ESR where you can view/define the services definition and structure. It is bound by strong governance mechanism. Once you have defined, you should implement these services with ABAP or Java. After implementing, it should be registerd in UDDI. Now consumer can search this UDDI and consume the service which it wants.
    ESA is same as ESOA. It is not any component but it is a concept.
    SAP is providing already implemented Enterprise Services with Enhancement Packages which need to be deployed on SAP ERP, CRM, SCM systems etc. If those services does not fulfill your need , then you should define new services with ESR.
    Please do write if you still have doubts.
    Regards,
    Piyush

  • To the left are 3 balls, red, yello, green, that go around in a circle. when i click on them it says download helper, what is that for and how do I learn more about them?

    to the left of the URL are 3 balls, red, yellow, green, that go around in a circle. when i click on them it says download helper, what is that for and how do I learn more about them?

    Thanks, this is very helpful, and resolved my question
    dan

  • I would like to learn more about "What" Firefox stands for?

    I would like to learn more about "What" Firefox stands for?

    hello hildOrum, a good starting point would be mozilla.org/mission.

  • What tools to use developing JAX-WS for AS 10.1.3

    Hello,
    now I use JDeveloper 10.1.3, but I see it lacks some features (for example, I'd like to see JAX-WS development support).
    I develop applications for Application Server 10.1.3 (as this is the latest stable version too), but I'd like to use JAX-WS there. as this is the latest technology.
    I know, i can deploy JAX-WS for 10.1.3.4 with some efforts.
    But what is the best tool to use for development? JDev 10.1.3 - a lot of "coding by hand", Jdev 11 TP4 - maybe, not stable, and how to test - with JDev 11 TP4 embedded OC4J? And then try to deploy to AS 10.1.3? Or, maybe, better to use other IDE, that supports JAX-WS? At the end, I need to deploy to AS 10.1.3.4.... Any ideas?

    Hi,
    JAX-WS requires a Java EE runtime environment, and AS 10.1.3 has a Java EE 1.4 runtime environment, which means that JAX-WS wont run here. JDeveloper 11, though in Technology Preview" allows you to build JAXWS web services. However, the deployment still requirs Java EE 1.5
    Frank

  • What devices should I get for development?

    I am a developer and want to start making apps for the new screen resolutions as well as continue android development. It is also time for me to get a new phone. So should I get an android phone like the S3 and get an iPod touch, or just get an iPhone 5 and continue to use my old android phone for development?
    I know this is a really vague question, so I'm asking what the more experienced developers would do.

    One of my big questions is do you guys actually keep the same phone for two years
    I have no choice. I'm locked into a contract. Are you saying that you buy multiple phones in the $600 range in two years just to get them without a contract? Anyway, if you decide Android, I would not get an S3. Maybe an HTC or Droid. But I would go with iPhone 5.

  • Can anyone tell me what the names for the apps that apear in the new tv ad "learn" ???

    can anyone tell me what the names for the apps that apear in the new tv ad "learn" ???

    Go here -> http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewMultiRoom?fcId=376895159

Maybe you are looking for